Utility class for managing and exchanging HTTP POST uploads of objects to Amazon S3.

C# |
public class S3PostUploadSignedPolicy

All Members | Constructors | Methods | Properties | ||
Icon | Member | Description |
---|---|---|
![]() | S3PostUploadSignedPolicy()()()() | Initializes a new instance of the S3PostUploadSignedPolicy class |
![]() | AccessKeyId |
The AWS Access Key Id for the credential pair that produced the signature.
|
![]() | Equals(Object) | (Inherited from Object.) |
![]() | GetHashCode()()()() | Serves as a hash function for a particular type. (Inherited from Object.) |
![]() | GetReadablePolicy()()()() |
Get the policy document as a human readable string.
|
![]() ![]() | GetSignedPolicy(String, AWSCredentials) |
Given a policy and AWS credentials, produce a S3PostUploadSignedPolicy.
|
![]() ![]() | GetSignedPolicyFromJson(String) |
Create an instance of this class from a JSON string.
|
![]() ![]() | GetSignedPolicyFromXml(String) |
Create an instance of this class from an XML string.
|
![]() | GetType()()()() | Gets the type of the current instance. (Inherited from Object.) |
![]() | Policy |
The policy document which governs what uploads can be done.
|
![]() | Signature |
The signature for the policy.
|
![]() | ToJson()()()() |
JSON representation of this object
|
![]() | ToString()()()() | Returns a string that represents the current object. (Inherited from Object.) |
![]() | ToXml()()()() |
XML Representation of this object
|

This object supports creating, marshalling, and unmarshalling of the information needed to build an authenticated HTTP POST request to S3 for uploading objects according to a policy.
For more information, http://docs.aws.amazon.com/AmazonS3/latest/dev/UsingHTTPPOST.html
Object | |
![]() | S3PostUploadSignedPolicy |