This class is the base class of all the configurations settings to connect
to a service.
Namespace: Amazon.RuntimeAssembly: AWSSDK (in AWSSDK.dll) Version: 1.4.10.0 (1.4.10.0)
Syntax
| C# | Visual Basic | Visual C++ |
public abstract class ClientConfig
Public MustInherit Class ClientConfig
public ref class ClientConfig abstract
Members
| All Members | Properties | Methods |
| Member | Description | |
|---|---|---|
| AuthenticationRegion |
Gets and sets the AuthenticationRegion property.
Used in AWS4 request signing, this is an optional property;
change it only if the region cannot be determined from the
service endpoint.
| |
| AuthenticationServiceName |
Gets and sets the AuthenticationServiceName property.
Used in AWS4 request signing, this is the short-form
name of the service being called.
| |
| ConnectionLimit |
Gets and sets the connection limit set on the ServicePoint for the WebRequest.
Default value is 50 connections unless ServicePointManager.DefaultConnectionLimit is set in
which case ServicePointManager.DefaultConnectionLimit will be used as the default.
| |
| Equals(Object) | (Inherited from Object.) | |
| GetHashCode()()()() |
Serves as a hash function for a particular type.
(Inherited from Object.) | |
| GetType()()()() |
Gets the Type of the current instance.
(Inherited from Object.) | |
| LogResponse |
Gets and sets the LogResponse.
If this property is set to true, the service response
is read in its entirety and logged.
| |
| MaxErrorRetry |
Gets and sets of the MaxErrorRetry property.
| |
| ProxyHost |
Gets and sets of the ProxyHost property.
| |
| ProxyPassword |
Gets and sets the ProxyPassword property.
Used in conjunction with the ProxyUsername
property to authenticate requests with the
specified Proxy server.
| |
| ProxyPort |
Gets and sets of the ProxyPort property.
| |
| ProxyUsername |
Gets and sets the ProxyUsername property.
Used in conjunction with the ProxyPassword
property to authenticate requests with the
specified Proxy server.
| |
| ServiceURL |
Gets and sets of the ServiceURL property.
This is an optional property; change it
only if you want to try a different service
endpoint or want to switch between https and http.
| |
| ServiceVersion |
Gets Service Version
| |
| SignatureMethod |
Gets and sets of the signatureMethod property.
| |
| SignatureVersion |
Gets and sets of the SignatureVersion property.
| |
| ToString()()()() | (Inherited from Object.) | |
| UseNagleAlgorithm |
Gets or sets a Boolean value that determines whether the Nagle algorithm is used on connections managed by the ServicePoint object used
for requests to AWS. This is defaulted to false for lower latency with responses that return small amount of data. This is the opposite
default then ServicePoint.UseNagleAlgorithm which is optimized for large responses like web pages or images.
| |
| UserAgent |
Gets and sets of the UserAgent property.
| |
| UseSecureStringForAwsSecretKey |
Gets and Sets the UseSecureStringForAwsSecretKey property.
By default, the AWS Secret Access Key is stored
in a SecureString (true) - this is one of the secure
ways to store a secret provided by the .NET Framework.
But, the use of SecureStrings is not supported in Medium
Trust Windows Hosting environments. If you are building an
ASP.NET application that needs to run with Medium Trust,
set this property to false, and the client will
not save your AWS Secret Key in a secure string. Changing
the default to false can result in the Secret Key being
vulnerable; please use this property judiciously.
|
Inheritance Hierarchy
System..::..Object
Amazon.Runtime..::..ClientConfig
Amazon.AutoScaling..::..AmazonAutoScalingConfig
Amazon.CloudFormation..::..AmazonCloudFormationConfig
Amazon.CloudFront..::..AmazonCloudFrontConfig
Amazon.CloudSearch..::..AmazonCloudSearchConfig
Amazon.CloudWatch..::..AmazonCloudWatchConfig
Amazon.DynamoDB..::..AmazonDynamoDBConfig
Amazon.ElastiCache..::..AmazonElastiCacheConfig
Amazon.ElasticBeanstalk..::..AmazonElasticBeanstalkConfig
Amazon.ElasticLoadBalancing..::..AmazonElasticLoadBalancingConfig
Amazon.ElasticMapReduce..::..AmazonElasticMapReduceConfig
Amazon.IdentityManagement..::..AmazonIdentityManagementServiceConfig
Amazon.ImportExport..::..AmazonImportExportConfig
Amazon.RDS..::..AmazonRDSConfig
Amazon.Route53..::..AmazonRoute53Config
Amazon.SecurityToken..::..AmazonSecurityTokenServiceConfig
Amazon.SimpleEmail..::..AmazonSimpleEmailServiceConfig
Amazon.SimpleWorkflow..::..AmazonSimpleWorkflowConfig
Amazon.StorageGateway..::..AmazonStorageGatewayConfig
Amazon.Runtime..::..ClientConfig
Amazon.AutoScaling..::..AmazonAutoScalingConfig
Amazon.CloudFormation..::..AmazonCloudFormationConfig
Amazon.CloudFront..::..AmazonCloudFrontConfig
Amazon.CloudSearch..::..AmazonCloudSearchConfig
Amazon.CloudWatch..::..AmazonCloudWatchConfig
Amazon.DynamoDB..::..AmazonDynamoDBConfig
Amazon.ElastiCache..::..AmazonElastiCacheConfig
Amazon.ElasticBeanstalk..::..AmazonElasticBeanstalkConfig
Amazon.ElasticLoadBalancing..::..AmazonElasticLoadBalancingConfig
Amazon.ElasticMapReduce..::..AmazonElasticMapReduceConfig
Amazon.IdentityManagement..::..AmazonIdentityManagementServiceConfig
Amazon.ImportExport..::..AmazonImportExportConfig
Amazon.RDS..::..AmazonRDSConfig
Amazon.Route53..::..AmazonRoute53Config
Amazon.SecurityToken..::..AmazonSecurityTokenServiceConfig
Amazon.SimpleEmail..::..AmazonSimpleEmailServiceConfig
Amazon.SimpleWorkflow..::..AmazonSimpleWorkflowConfig
Amazon.StorageGateway..::..AmazonStorageGatewayConfig