AWS services or capabilities described in AWS Documentation may vary by region/location. Click Getting Started with Amazon AWS to see specific differences applicable to the China (Beijing) Region.
Name | Description | |
---|---|---|
![]() |
BaseRuntimeDependencyRegistry |
Base runtime dependency registry managing the state of the registry and invoking any registered RuntimeDependencyFactory callbacks. |
![]() |
CheckSumProviderContext |
Context for the factory method to create the CheckSumProvider runtime dependency. |
![]() |
CreateInstanceContext |
Context object passed into the RuntimeDependencyFactory delegate used by the runtime dependency registry to give the SDK user context for constructed the runtime dependency. |
![]() |
GlobalRuntimeDependencyRegistry |
The GlobalRuntimeDependencyRegistry registry is used to register runtime dependency for the entire process using the AWS SDK for .NET. There are some features of the AWS .NET SDK that at runtime load dependencies from assemblies. The most common example is using credential profiles that require the service client from the AWSSDK.SecurityToken package. Normally these runtime dependencies are resolved by using reflection to load the assembly and the type, In Native AOT with trimming turned on that will not worked because the dependency would be trimmed out. The RuntimeDependencyRegistry is used to work around this limitation by allowing users to explicitly register the runtime dependency instance into the SDK removing any use of reflection. |
![]() |
KeyManagementServiceClientContext |
Context for the factory method to create the KeyManagementServiceClient runtime dependency. |
![]() |
MissingRuntimeDependencyException |
This exception is thrown when the SDK is used as part of an application compiled for Native AOT with trimming turned on. In this environment assemblies can not be dynamically loaded which is what the SDK will do by default unless the runtime dependencies are registered using the Amazon.RuntimeDependencies.GlobalRuntimeDependencyRegistry. |
![]() |
RuntimeDependencyFactory |
Factory delegate registered by the SDK user into the runtime dependency registry. The registry will invoke the delegate when an instance of the registered type is needed. |
![]() |
SecurityTokenServiceClientContext |
Context for the factory method to create the SecurityTokenServiceClient runtime dependency. |
![]() |
SigV4aCrtSignerContext |
Context for the factory method to create the SigV4aCrtSigner runtime dependency. |
![]() |
SSOClientContext |
Context for the factory method to create the SSOClient runtime dependency. |
![]() |
SSOOIDCClientContext |
Context for the factory method to create the SSOOIDCClient runtime dependency. |
Name | Description | |
---|---|---|
![]() |
CreateInstanceContext.ContextType |
The type of context. |
![]() |
SecurityTokenServiceClientContext.ActionContext |
The possibly actions the SecurityTokenServiceClient will be created for. For FederatedAWSCredentials the Amazon.Runtime.AnonymousAWSCredentials can be used as credentials for the STS client because the authentication will come from the SAML endpoint. |