Class RequestContext
public class RequestContext : IRequestContext
  - Inheritance
 - 
      
      RequestContext
 
- Implements
 
- Derived
 
- Inherited Members
 
Constructors
RequestContext(bool, AbstractAWSSigner)
public RequestContext(bool enableMetrics, AbstractAWSSigner clientSigner)
  Parameters
enableMetricsboolclientSignerAbstractAWSSigner
Properties
CSMCallAttempt
public MonitoringAPICallAttempt CSMCallAttempt { get; set; }
  Property Value
CSMCallEvent
public MonitoringAPICallEvent CSMCallEvent { get; set; }
  Property Value
CSMEnabled
public bool CSMEnabled { get; }
  Property Value
CancellationToken
public CancellationToken CancellationToken { get; set; }
  Property Value
ClientConfig
public IClientConfig ClientConfig { get; set; }
  Property Value
EndpointDiscoveryRetries
public int EndpointDiscoveryRetries { get; set; }
  Property Value
ImmutableCredentials
public ImmutableCredentials ImmutableCredentials { get; set; }
  Property Value
InvocationId
public Guid InvocationId { get; }
  Property Value
IsAsync
public bool IsAsync { get; set; }
  Property Value
IsLastExceptionRetryable
Property to denote that the last exception returned by an AWS Service was retryable or not.
public bool IsLastExceptionRetryable { get; set; }
  Property Value
IsSigned
public bool IsSigned { get; set; }
  Property Value
LastCapacityType
public CapacityManager.CapacityType LastCapacityType { get; set; }
  Property Value
Marshaller
public IMarshaller<IRequest, AmazonWebServiceRequest> Marshaller { get; set; }
  Property Value
Metrics
public RequestMetrics Metrics { get; }
  Property Value
Options
public InvokeOptionsBase Options { get; set; }
  Property Value
OriginalRequest
public AmazonWebServiceRequest OriginalRequest { get; set; }
  Property Value
Request
public IRequest Request { get; set; }
  Property Value
RequestName
public string RequestName { get; }
  Property Value
Retries
public int Retries { get; set; }
  Property Value
ServiceMetaData
public IServiceMetadata ServiceMetaData { get; }
  Property Value
Signer
public AbstractAWSSigner Signer { get; }
  Property Value
Unmarshaller
public ResponseUnmarshaller Unmarshaller { get; set; }