User guide

<configuration>
<appSettings>
<add key="AWSProfileName" value="profile_name"/>
<add key="AWSRegion" value="us-west-2"/>
</appSettings>
</configuration>
Response and Result Classes
To simplify your code, the Response and Result classes that are returned when creating a service
object have been collapsed. For example, the code to get an Amazon SQS queue URL previously looked
like this:
GetQueueUrlResponse response = SQSClient.GetQueueUrl(request);
Console.WriteLine(response.CreateQueueResult.QueueUrl);
You can now get the queue URL simply by referring to the QueueUrl member of the
CreateQueueResponse returned by the AmazonSQSClient.CreateQueue method:
Console.WriteLine(response.QueueUrl);
The CreateQueueResult property still exists, but has been marked as deprecated, and may be removed
in a future version of the SDK. Use the QueueUrl member instead.
Additionally, all of the service response values are based on a common response class,
AmazonWebServiceResponse, instead of individual response classes per service. For example, the
PutBucketResponse class in Amazon S3 is now based on this common class instead of S3Response in
version 1. As a result, the methods and properties available for PutBucketResponse have changed.
Refer to the return value type of the Create* method for the service client that you're using to see what
values are returned. These are all listed in the AWS SDK for .NET API Reference.
Platform Differences in the AWS SDK for .NET
The AWS SDK for .NET provides four distinct assemblies for developers to target different platforms.
However, not all SDK functionality is available on each of these platforms. This topic describes the
differences in support for each platform.
AWS SDK for .NET Framework 3.5
This version of the SDK for .NET is the one most similar to version 1.This version, compiled against .NET
Framework 3.5, supports the same set of services as version 1. It also uses the same pattern for making
asynchronous calls (p. 26).
Note
This version contains a number of changes that may break code that was designed for version
1. For more information, see the Migration Guide (p. 33).
Version v2.0.0
37
AWS SDK for .NET Developer Guide
Platform Differences