Class AmazonWebServiceRequest
Base class for request used by some of the services.
public abstract class AmazonWebServiceRequest : IAmazonWebServiceRequest
- Inheritance
-
AmazonWebServiceRequest
- Implements
- Inherited Members
Constructors
AmazonWebServiceRequest()
protected AmazonWebServiceRequest()
Properties
ChecksumResponseAlgorithms
Checksum algorithms that are supported for validating the integrity of this request's response
protected virtual ReadOnlyCollection<CoreChecksumAlgorithm> ChecksumResponseAlgorithms { get; }
Property Value
CoreChecksumMode
Checksum validation behavior for validating the integrity of this request's response
protected virtual CoreChecksumResponseBehavior CoreChecksumMode { get; }
Property Value
Expect100Continue
Gets or Sets a value indicating if "Expect: 100-continue" HTTP header will be sent by the client for this request. The default value is false.
protected virtual bool Expect100Continue { get; }
Property Value
IncludeSHA256Header
protected virtual bool IncludeSHA256Header { get; }
Property Value
UseSigV4
This flag specifies if SigV4 will be used for the current request. Returns true if the request will use SigV4. Setting it to false will use SigV2.
[Obsolete("UseSigV4 is deprecated. Use SignatureVersion directly instead.")]
protected bool UseSigV4 { get; set; }
Property Value
Methods
CreateSigner()
Gets the signer to use for this request. A null return value indicates to use the configured signer for the service that this request is part of.
protected virtual AbstractAWSSigner CreateSigner()
Returns
- AbstractAWSSigner
A signer for this request, or null.