Class EndpointOperationContextBase
Class containing context information to use with endpoint discovery
This class is only intended for internal use inside the AWS client libraries. Callers shouldn't ever interact directly with objects of this class.
public abstract class EndpointOperationContextBase
- Inheritance
-
EndpointOperationContextBase
- Derived
- Inherited Members
Constructors
EndpointOperationContextBase(string, string, EndpointDiscoveryDataBase, bool, Uri)
protected EndpointOperationContextBase(string customerCredentials, string operationName, EndpointDiscoveryDataBase endpointDiscoveryData, bool evictCacheKey, Uri evictUri)
Parameters
customerCredentials
stringoperationName
stringendpointDiscoveryData
EndpointDiscoveryDataBaseevictCacheKey
boolevictUri
Uri
Properties
CustomerCredentials
Gets the customer credential information.
public virtual string CustomerCredentials { get; protected set; }
Property Value
EndpointDiscoveryData
Gets the current marshalled endpoint discovery data.
public virtual EndpointDiscoveryDataBase EndpointDiscoveryData { get; protected set; }
Property Value
EvictCacheKey
Gets the flag indicating if the specified key should be evicted from the cache.
public virtual bool EvictCacheKey { get; protected set; }
Property Value
EvictUri
Gets the Uri that should be evicted if EvictCacheKey is set to true.
public virtual Uri EvictUri { get; protected set; }
Property Value
- Uri
OperationName
Gets the operation name.
public virtual string OperationName { get; protected set; }