Skip to content

Instantly share code, notes, and snippets.

@ochilab
Last active August 29, 2015 13:56
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save ochilab/8932725 to your computer and use it in GitHub Desktop.
Save ochilab/8932725 to your computer and use it in GitHub Desktop.
AWS2.0 からのSimpleDBクライアントの呼び出し
//static AmazonSimpleDB sdb; //1.5まで
static AmazonSimpleDBClient sdb;
AmazonSimpleDBConfig config = new AmazonSimpleDBConfig { ServiceURL = endpoint };
//sdb = AWSClientFactory.CreateAmazonSimpleDBClient(config); //1.5まで
sdb = new AmazonSimpleDBClient(config);
//その他もろもろの変更点 #######
//ドメインリストの呼び出し方法
//foreach (string domain in response.ListDomainsResult.DomainName)
foreach (string domain in response.DomainNames)
//Attributeの呼び出し方法
//foreach (Amazon.SimpleDB.Model.Attribute attribute in response.GetAttributesResult.Attribute)
foreach (Amazon.SimpleDB.Model.Attribute attribute in response.Attributes)
//Itemの呼び出し方法
//foreach (Item item in response.SelectResult.Item)
foreach (Item item in response.Items)
//Attributeの呼び出し方法
//foreach (Amazon.SimpleDB.Model.Attribute attribute in item.Attribute)
foreach (Amazon.SimpleDB.Model.Attribute attribute in item.Attributes)
//Putattributeの引数
sdb.PutAttributes(new PutAttributesRequest(){
//Attribute = listReplaceAttribute,
Attributes = listReplaceAttribute,
DomainName = obj.GetType().Name,
ItemName = id
});
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment