示例#1
0
 public S3StreamingCarrier(ILogger <S3StreamingCarrier> logger, Amazon.Extensions.NETCore.Setup.AWSOptions options, S3BucketsOptions s3BucketsConfiguration = null)
 {
     this.logger  = logger;
     this.options = options;
     this.s3BucketsConfiguration = s3BucketsConfiguration;
     Priority = 75;
 }
 internal S3WebRequest(Uri uri, ILogger log, AmazonS3Client amazonS3, S3BucketsOptions s3BucketsConfiguration = null)
 {
     this.log              = log;
     m_AmazonS3            = amazonS3;
     this.s3BucketsOptions = s3BucketsConfiguration;
     SetRequestParametersWithUri(uri);
     m_MethodInfo = S3MethodInfo.GetMethodInfo(S3RequestMethods.DownloadObject);
 }
 public S3WebRequestCreate(ILogger logger, Amazon.Extensions.NETCore.Setup.AWSOptions options, S3BucketsOptions s3BucketsConfiguration = null)
 {
     this.logger  = logger;
     this.options = options;
     this.s3BucketsConfiguration = s3BucketsConfiguration;
 }