Class RequestContext
public class RequestContext : IRequestContext
- Inheritance
-
RequestContext
- Implements
- Derived
- Inherited Members
Constructors
RequestContext(bool, AbstractAWSSigner)
public RequestContext(bool enableMetrics, AbstractAWSSigner clientSigner)
Parameters
enableMetrics
boolclientSigner
AbstractAWSSigner
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; }