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