Utility class for managing and exchanging HTTP POST uploads of objects to Amazon S3.
Declaration Syntax
C# |
public class S3PostUploadSignedPolicy
Members
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
|
Remarks
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 Inheritance Hierarchy
Object | |
S3PostUploadSignedPolicy |