Base class for all S3 operation responses. Provides a header collection which is used to store the response headers. Also exposes the RequestId and AmazonId2 from S3 responses, as well as a Response Stream is the operation returned a stream. Lastly, if the response contained metadata, they are stored in the Metadata collection.

Namespace: Amazon.S3.Model
Assembly: AWSSDK (in AWSSDK.dll) Version: 1.4.10.0 (1.4.10.0)

Syntax

         
 C#  Visual Basic  Visual C++ 
public class S3Response : IDisposable
Public Class S3Response _
	Implements IDisposable
public ref class S3Response : IDisposable

Members

            
 All Members  Constructors   Properties   Methods  
 Public

 Protected
 Instance

 Static 
 Declared

 Inherited
 XNA Framework Only 

 .NET Compact Framework Only 

 MemberDescription
S3Response()()()()
Initializes a new instance of the S3Response class
AmazonId2
Gets and sets the AmzId2 property.
Dispose()()()()
Disposes of all managed and unmanaged resources.
Equals(Object)
Determines whether the specified Object is equal to the current Object.
(Inherited from Object.)
GetHashCode()()()()
Serves as a hash function for a particular type.
(Inherited from Object.)
GetType()()()()
Gets the Type of the current instance.
(Inherited from Object.)
Headers
Gets and sets the Headers property. Information like the request-id, the amz-id-2 are retrieved fro the Headers and presented to the user via properties of the response object.
Metadata
Gets and sets the Metadata property.
RequestId
Gets and sets the RequestId property.
ResponseStream
Gets and sets the ResponseStream property. This property only has a valid value for GetObjectResponses. In order to use this stream without leaking the underlying resource, please wrap access to the stream within a using block.
CopyC#
ResponseXml
Gets and sets the ResponseXml property. This is the original xml response received from S3
ToString()()()()
String Representation of this object. Overrides Object.ToString()
(Overrides Object..::..ToString()()()().)

Inheritance Hierarchy

System..::..Object
  Amazon.S3.Model..::..S3Response
    Amazon.S3.Model..::..AbortMultipartUploadResponse
    Amazon.S3.Model..::..CompleteMultipartUploadResponse
    Amazon.S3.Model..::..CopyObjectResponse
    Amazon.S3.Model..::..CopyPartResponse
    Amazon.S3.Model..::..DeleteBucketPolicyResponse
    Amazon.S3.Model..::..DeleteBucketResponse
    Amazon.S3.Model..::..DeleteBucketWebsiteResponse
    Amazon.S3.Model..::..DeleteLifecycleConfigurationResponse
    Amazon.S3.Model..::..DeleteObjectResponse
    Amazon.S3.Model..::..DeleteObjectsResponse
    Amazon.S3.Model..::..DisableBucketLoggingResponse
    Amazon.S3.Model..::..EnableBucketLoggingResponse
    Amazon.S3.Model..::..GetACLResponse
    Amazon.S3.Model..::..GetBucketLocationResponse
    Amazon.S3.Model..::..GetBucketLoggingResponse
    Amazon.S3.Model..::..GetBucketPolicyResponse
    Amazon.S3.Model..::..GetBucketVersioningResponse
    Amazon.S3.Model..::..GetBucketWebsiteResponse
    Amazon.S3.Model..::..GetLifecycleConfigurationResponse
    Amazon.S3.Model..::..GetNotificationConfigurationResponse
    Amazon.S3.Model..::..GetObjectMetadataResponse
    Amazon.S3.Model..::..GetObjectResponse
    Amazon.S3.Model..::..InitiateMultipartUploadResponse
    Amazon.S3.Model..::..ListBucketsResponse
    Amazon.S3.Model..::..ListMultipartUploadsResponse
    Amazon.S3.Model..::..ListObjectsResponse
    Amazon.S3.Model..::..ListPartsResponse
    Amazon.S3.Model..::..ListVersionsResponse
    Amazon.S3.Model..::..PutBucketPolicyResponse
    Amazon.S3.Model..::..PutBucketResponse
    Amazon.S3.Model..::..PutBucketWebsiteResponse
    Amazon.S3.Model..::..PutLifecycleConfigurationResponse
    Amazon.S3.Model..::..PutObjectResponse
    Amazon.S3.Model..::..SetACLResponse
    Amazon.S3.Model..::..SetBucketVersioningResponse
    Amazon.S3.Model..::..SetNotificationConfigurationResponse
    Amazon.S3.Model..::..UploadPartResponse

See Also