Table of Contents

Class AWSTokenProviderChain

Namespace
Amazon.Runtime
Assembly
AWSSDK.Core.dll

Chain of IAWSTokenProvider. Providers are evaluated in order, and the first provider to return an AWSToken wins.

public class AWSTokenProviderChain : IAWSTokenProvider
Inheritance
AWSTokenProviderChain
Implements
Inherited Members

Constructors

AWSTokenProviderChain(params IAWSTokenProvider[])

public AWSTokenProviderChain(params IAWSTokenProvider[] providers)

Parameters

providers IAWSTokenProvider[]

Methods

TryResolveTokenAsync(CancellationToken)

Attempts to load an AWSToken.

NOTE: In some extreme circumstances, providers may throw an exception.
public Task<TryResponse<AWSToken>> TryResolveTokenAsync(CancellationToken cancellationToken = default)

Parameters

cancellationToken CancellationToken

Returns

Task<TryResponse<AWSToken>>