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 | |