User guide
Table Of Contents
- AWS SDK for .NET
- Table of Contents
- AWS SDK for .NET Developer Guide
- Getting Started with the AWS SDK for .NET
- Programming with the AWS SDK for .NET
- AWS SDK for .NET Tutorials and Examples
- Managing ASP.NET Session State with Amazon DynamoDB
- Tutorial: Creating Amazon EC2 Instances with the AWS SDK for .NET
- Tutorial: Grant Access Using an IAM Role and the AWS SDK for .NET
- Tutorial: Amazon EC2 Spot Instances
- Creating and Using an Amazon SQS Queue with the AWS SDK for .NET
- Creating an Amazon Route 53 Hosted Zone and Adding Resource Record Sets
- Additional Resources
- Document History

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 differ-
ences 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. 16).
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. 24).
AWS SDK for .NET Framework 4.5
The version of the SDK for .NET compiled against .NET Framework 4.5 supports the same set of services
as version 1 of SDK for .NET. However, it uses a different pattern for asynchronous calls. Instead of the
Begin/End pattern it uses the task-based pattern, which allows developers to use the new async and
await keywords introduced in C# 5.0.
AWS SDK for Windows RT
The version of the SDK for .NET compiled for Windows RT supports only asynchronous method calls
using async and await.
This version does not provide all of the functionality for Amazon S3 and DynamoDB that was available
in version 1 of the SDK.The following Amazon S3 functionality is currently unavailable in the Windows
RT version of SDK.
• Transfer Utility
• IO Namespace
The Windows RT version of the SDK does not support decryption of the Windows password using the
GetDecryptedPassword method.
AWS SDK for Windows Phone 8
The version of the SDK for .NET compiled for Windows Phone 8 has a programming model similar to
Windows RT. As with the Windows RT version, it supports only asynchronous method calls using async
and await. Also, because Windows Phone 8 doesn't natively support System.Net.Http.HttpClient,
the SDK depends on Microsoft's portable class implementation of HttpClient, which is hosted on nuget
at the following URL:
• http://nuget.org/packages/Microsoft.Net.Http/2.1.10
Version v2.0.0
28
AWS SDK for .NET Developer Guide
Platform Differences