AWSSDK_DotNet.IntegrationTests.Tests.S3.RegionsTest.GetCredentials C# (CSharp) Метод

GetCredentials() приватный статический Метод

private static GetCredentials ( AmazonServiceClient client ) : AWSCredentials
client AmazonServiceClient
Результат Amazon.Runtime.AWSCredentials
        private static AWSCredentials GetCredentials(AmazonServiceClient client)
        {
            var type = client.GetType();
            var property = type.GetProperty("Credentials", System.Reflection.BindingFlags.Instance | System.Reflection.BindingFlags.NonPublic);
            var credentials = property.GetValue(client, null) as AWSCredentials;
            return credentials;
        }
        static string policy_tmpl = @"{ ""expiration"": ""EXPIRATIONDATE"",  ""conditions"": [{ ""bucket"": ""BUCKETNAME"" }, { ""acl"": ""public-read"" }, [""eq"", ""$Content-Type"", ""text/plain""], [""starts-with"", ""$key"", ""foo/bar/""]MOARCONDITIONS]}";