Aliyun.OSS.Test.Util.AccountSettings.Load C# (CSharp) Method

Load() public static method

public static Load ( ) : AccountSettings
return AccountSettings
        public static AccountSettings Load()
        {
            //setup an AccountSettings object with endpoint, accessKeyId, and accessKeySecret
            var accountSettings = new AccountSettings
            {
                OssEndpoint = Config.Endpoint,
                OssAccessKeyId = Config.AccessKeyId,
                OssAccessKeySecret = Config.AccessKeySecret
            };
            //check if proxyHost and proxyPort has been configured, if yes, set proxyHost and proxyPort values
            if (string.IsNullOrEmpty(Config.ProxyHost) || string.IsNullOrEmpty(Config.ProxyPort))
                return accountSettings;

            accountSettings.ProxyHost = Config.ProxyHost;
            int proxyPort;
            if (!Int32.TryParse(Config.ProxyPort, out proxyPort))
            {
                throw new Exception("ProxyPort in configuration is not configured as a valid integer");
            }
            accountSettings.ProxyPort = proxyPort;
            accountSettings.ProxyUser = Config.ProxyUser;
            accountSettings.ProxyPassword = Config.ProxyPassword;

            return accountSettings;
        }

Usage Example

コード例 #1
0
 public static IOss CreateOssClientEnableMD5(bool enableMD5Check)
 {
     return(CreateOssClientEnableMD5(AccountSettings.Load(), enableMD5Check));
 }
All Usage Examples Of Aliyun.OSS.Test.Util.AccountSettings::Load