Class CredentialsRetriever
This handler retrieved the AWS credentials to be used for the current call.
public class CredentialsRetriever : PipelineHandler, IPipelineHandler
- Inheritance
-
CredentialsRetriever
- Implements
- Inherited Members
Constructors
CredentialsRetriever(AWSCredentials)
The constructor for CredentialsRetriever.
public CredentialsRetriever(AWSCredentials credentials)
Parameters
credentials
AWSCredentialsAn AWSCredentials instance.
Properties
Credentials
protected AWSCredentials Credentials { get; }
Property Value
Methods
InvokeAsync<T>(IExecutionContext)
Calls pre invoke logic before calling the next handler in the pipeline.
public override Task<T> InvokeAsync<T>(IExecutionContext executionContext) where T : AmazonWebServiceResponse, new()
Parameters
executionContext
IExecutionContextThe execution context, it contains the request and response context.
Returns
- Task<T>
A task that represents the asynchronous operation.
Type Parameters
T
The response type for the current request.
InvokeSync(IExecutionContext)
Calls pre invoke logic before calling the next handler in the pipeline.
public override void InvokeSync(IExecutionContext executionContext)
Parameters
executionContext
IExecutionContextThe execution context which contains both the requests and response context.
PreInvoke(IExecutionContext)
Retrieves the credentials to be used for the current call before invoking the next handler.
protected virtual void PreInvoke(IExecutionContext executionContext)
Parameters
executionContext
IExecutionContext