Interface IRequestContext
- Namespace
- Amazon.Runtime
- Assembly
- AWSSDK.Core.dll
public interface IRequestContext
Properties
CSMCallAttempt
MonitoringAPICallAttempt CSMCallAttempt { get; set; }
Property Value
- MonitoringAPICallAttempt
CSMCallEvent
MonitoringAPICallEvent CSMCallEvent { get; set; }
Property Value
- MonitoringAPICallEvent
CSMEnabled
Property Value
- bool
CancellationToken
CancellationToken CancellationToken { get; }
Property Value
- CancellationToken
ClientConfig
IClientConfig ClientConfig { get; }
Property Value
- IClientConfig
EndpointDiscoveryRetries
int EndpointDiscoveryRetries { get; set; }
Property Value
- int
ImmutableCredentials
ImmutableCredentials ImmutableCredentials { get; set; }
Property Value
- ImmutableCredentials
InvocationId
Guid InvocationId { get; }
Property Value
- Guid
IsAsync
Property Value
- bool
IsLastExceptionRetryable
bool IsLastExceptionRetryable { get; set; }
Property Value
- bool
IsSigned
bool IsSigned { get; set; }
Property Value
- bool
LastCapacityType
CapacityManager.CapacityType LastCapacityType { get; set; }
Property Value
- CapacityManager.CapacityType
Marshaller
IMarshaller<IRequest, AmazonWebServiceRequest> Marshaller { get; }
Property Value
- IMarshaller<IRequest, AmazonWebServiceRequest>
Metrics
RequestMetrics Metrics { get; }
Property Value
- RequestMetrics
Options
InvokeOptionsBase Options { get; }
Property Value
- InvokeOptionsBase
OriginalRequest
AmazonWebServiceRequest OriginalRequest { get; }
Property Value
- AmazonWebServiceRequest
Request
IRequest Request { get; set; }
Property Value
- IRequest
RequestName
string RequestName { get; }
Property Value
- string
Retries
int Retries { get; set; }
Property Value
- int
ServiceMetaData
IServiceMetadata ServiceMetaData { get; }
Property Value
- IServiceMetadata
Signer
AbstractAWSSigner Signer { get; }
Property Value
- AbstractAWSSigner
Unmarshaller
ResponseUnmarshaller Unmarshaller { get; }
Property Value
- ResponseUnmarshaller