AWS SDK Version 4 for .NET
API Reference

AWS services or capabilities described in AWS Documentation may vary by region/location. Click Getting Started with Amazon AWS to see specific differences applicable to the China (Beijing) Region.

This is the response object from the GetObjectAnnotation operation.

Inheritance Hierarchy

System.Object
  Amazon.Runtime.AmazonWebServiceResponse
    Amazon.S3.Model.StreamResponse
      Amazon.S3.Model.GetObjectAnnotationResponse

Namespace: Amazon.S3.Model
Assembly: AWSSDK.S3.dll
Version: 3.x.y.z

Syntax

C#
public class GetObjectAnnotationResponse : StreamResponse
         IDisposable

The GetObjectAnnotationResponse type exposes the following members

Constructors

Properties

NameTypeDescription
Public Property ChecksumCRC32 System.String

Gets and sets the property ChecksumCRC32.

The CRC32 checksum of the annotation payload.

Public Property ChecksumCRC32C System.String

Gets and sets the property ChecksumCRC32C.

The CRC32C checksum of the annotation payload.

Public Property ChecksumCRC64NVME System.String

Gets and sets the property ChecksumCRC64NVME.

The CRC64NVME checksum of the annotation payload.

Public Property ChecksumMD5 System.String

Gets and sets the property ChecksumMD5.

The MD5 checksum of the annotation payload.

Public Property ChecksumSHA1 System.String

Gets and sets the property ChecksumSHA1.

The SHA1 checksum of the annotation payload.

Public Property ChecksumSHA256 System.String

Gets and sets the property ChecksumSHA256.

The SHA256 checksum of the annotation payload.

Public Property ChecksumSHA512 System.String

Gets and sets the property ChecksumSHA512.

The SHA512 checksum of the annotation payload.

Public Property ChecksumType Amazon.S3.ChecksumType

Gets and sets the property ChecksumType.

The type of checksum used.

Public Property ChecksumXXHASH128 System.String

Gets and sets the property ChecksumXXHASH128.

The XXHASH128 checksum of the annotation payload.

Public Property ChecksumXXHASH3 System.String

Gets and sets the property ChecksumXXHASH3.

The XXHASH3 checksum of the annotation payload.

Public Property ChecksumXXHASH64 System.String

Gets and sets the property ChecksumXXHASH64.

The XXHASH64 checksum of the annotation payload.

Public Property ContentLength System.Int64 Inherited from Amazon.Runtime.AmazonWebServiceResponse.
Public Property ETag System.String

Gets and sets the property ETag.

The entity tag of the annotation.

Public Property HttpStatusCode System.Net.HttpStatusCode Inherited from Amazon.Runtime.AmazonWebServiceResponse.
Public Property LastModified System.Nullable<System.DateTime>

Gets and sets the property LastModified.

The date and time the annotation was last modified.

Public Property ObjectVersionId System.String

Gets and sets the property ObjectVersionId.

The version ID of the object that the annotation is attached to.

Public Property ReplicationStatus Amazon.S3.ReplicationStatus

Gets and sets the property ReplicationStatus.

The replication status of the annotation. Possible values include PENDING, COMPLETED, FAILED, and REPLICA.

Public Property RequestCharged Amazon.S3.RequestCharged

Gets and sets the property RequestCharged.

Public Property ResponseMetadata Amazon.Runtime.ResponseMetadata Inherited from Amazon.Runtime.AmazonWebServiceResponse.
Public Property ResponseStream System.IO.Stream Inherited from Amazon.S3.Model.StreamResponse.
Public Property ServerSideEncryption Amazon.S3.ServerSideEncryptionMethod

Gets and sets the property ServerSideEncryption.

The server-side encryption algorithm used.

Methods

Note:

Asynchronous operations (methods ending with Async) in the table below are for .NET 4.7.2 or higher.

NameDescription
Public Method Dispose() Inherited from Amazon.S3.Model.StreamResponse.

Version Information

.NET:
Supported in: 8.0 and newer, Core 3.1

.NET Standard:
Supported in: 2.0

.NET Framework:
Supported in: 4.7.2 and newer