コード例 #1
0
 public RequestCoordinator(IHttpClient httpClient, IUrlSigner urlSigner, IOAuthCredentials oAuthCredentials, IApiUri apiUri)
 {
     HttpClient        = httpClient;
     _urlSigner        = urlSigner;
     _oAuthCredentials = oAuthCredentials;
     _apiUri           = apiUri;
 }
コード例 #2
0
		public RequestCoordinator(IHttpClient httpClient, IUrlSigner urlSigner, IOAuthCredentials oAuthCredentials, IApiUri apiUri)
		{
			HttpClient = httpClient;
			_urlSigner = urlSigner;
			_oAuthCredentials = oAuthCredentials;
			_apiUri = apiUri;
		}
コード例 #3
0
		public EndpointResolver(IUrlResolver urlResolver, IUrlSigner urlSigner, IOAuthCredentials oAuthCredentials, IApiUri apiUri)
		{
			_urlResolver = urlResolver;
			_urlSigner = urlSigner;
			_oAuthCredentials = oAuthCredentials;
			_apiUri = apiUri;
		}
コード例 #4
0
 public static TimedUrlSigner ToTimedSigner(this IUrlSigner signer)
 {
     if (signer == null)
     {
         throw new ArgumentNullException(nameof(signer));
     }
     return(new TimedUrlSigner(signer));
 }
コード例 #5
0
 public MediaRenditionInfo(
     string host,
     string sourcePath,
     string transformPath,
     Size size,
     char seperator    = ';',
     IUrlSigner signer = null)
     : this(host, sourcePath, transformPath, size.Width, size.Height, seperator, signer)
 {
 }
コード例 #6
0
 public MediaRenditionInfo(
     string host,
     MediaTransformation transformation,
     char seperator    = ';',
     IUrlSigner signer = null)
     : this(
         host          : host,
         sourcePath    : transformation.Source.Key,
         transformPath : transformation.GetFullName(),
         width         : transformation.Width,
         height        : transformation.Height,
         seperator     : seperator
         )
 {
 }
コード例 #7
0
        public MediaRenditionInfo(
            string host,
            string sourcePath,
            string transformPath,
            int width,
            int height,
            char seperator    = ';',
            IUrlSigner signer = null)
        {
            this.host      = host;
            SourcePath     = sourcePath ?? throw new ArgumentNullException(nameof(sourcePath));
            TransformPath  = transformPath;
            this.seperator = seperator;
            this.signer    = signer;

            Width  = width;
            Height = height;
        }
コード例 #8
0
 public TimedUrlSigner(IUrlSigner signer)
 {
     this.Signer = signer;
 }
コード例 #9
0
		public PostRequestHandler(IApiUri apiUri, IOAuthCredentials oAuthCredentials, IUrlSigner urlSigner) : base(apiUri)
		{
			_oAuthCredentials = oAuthCredentials;
			_urlSigner = urlSigner;
		}
コード例 #10
0
 public PostRequestHandler(IApiUri apiUri, IOAuthCredentials oAuthCredentials, IUrlSigner urlSigner) : base(apiUri)
 {
     _oAuthCredentials = oAuthCredentials;
     _urlSigner        = urlSigner;
 }
コード例 #11
0
 public EndpointResolver(IUrlResolver urlResolver, IUrlSigner urlSigner)
 {
     _urlResolver = urlResolver;
     _urlSigner = urlSigner;
 }
コード例 #12
0
        public void Setup()
        {
            _urlResolver = A.Fake<IUrlResolver>();
            _urlSigner = A.Fake<IUrlSigner>();
			_endpointResolver = new EndpointResolver(_urlResolver, _urlSigner, EssentialDependencyCheck<IOAuthCredentials>.Instance, EssentialDependencyCheck<IApiUri>.Instance);
        }
コード例 #13
0
		public void Setup()
		{
			_httpClient = A.Fake<IHttpClient>();
			_urlSigner = A.Fake<IUrlSigner>();
			_requestCoordinator = new RequestCoordinator(_httpClient, _urlSigner, EssentialDependencyCheck<IOAuthCredentials>.Instance, EssentialDependencyCheck<IApiUri>.Instance);
		}
コード例 #14
0
 public void Setup()
 {
     _httpClient         = A.Fake <IHttpClient>();
     _urlSigner          = A.Fake <IUrlSigner>();
     _requestCoordinator = new RequestCoordinator(_httpClient, _urlSigner, EssentialDependencyCheck <IOAuthCredentials> .Instance, EssentialDependencyCheck <IApiUri> .Instance);
 }