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.