Table of Contents

Class EndpointOperationContextBase

Namespace
Amazon.Runtime.Internal
Assembly
AWSSDK.Core.dll

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 string
operationName string
endpointDiscoveryData EndpointDiscoveryDataBase
evictCacheKey bool
evictUri Uri

Properties

CustomerCredentials

Gets the customer credential information.

public virtual string CustomerCredentials { get; protected set; }

Property Value

string

EndpointDiscoveryData

Gets the current marshalled endpoint discovery data.

public virtual EndpointDiscoveryDataBase EndpointDiscoveryData { get; protected set; }

Property Value

EndpointDiscoveryDataBase

EvictCacheKey

Gets the flag indicating if the specified key should be evicted from the cache.

public virtual bool EvictCacheKey { get; protected set; }

Property Value

bool

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; }

Property Value

string