Beispiel #1
0
        /// <summary>
        /// Initializes a new instance of the <see cref="SubmitService" /> class.
        /// </summary>
        /// <param name="userKey">The user API key.</param>
        /// <param name="parser">The <see cref="IResponseParser"/> instance.</param>
        /// <remarks>
        /// Visit https://acoustid.org/api-key to get a user key.
        /// </remarks>
        public SubmitService(string userKey, IResponseParser parser)
        {
            this.userKey = userKey;
            this.parser = parser;

            UseCompression = true;
        }
        public WebSocketClient(Uri location, ILogger logger = null, ITcpClient tcpClient = null)
        {            
            if (location == null)
                throw new ArgumentNullException("location");

            OnOpen = () => { };
            OnClose = () => { };
            OnMessage = x => { };
            OnBinary = x => { };
            OnPing = x => SendPongAsync(x);
            OnPong = x => { };
            OnError = x => { };

            _location = location;
            _logger = logger ?? new DebuggerLogger();
            _handshakeFinished = new ManualResetEventSlim();
            _responseParser = new RegexResponseParser();
            _handler = new Hybi13Handler(_logger, m => OnMessage(m), () => OnClose(), m => OnBinary(m), x => OnPing(x), x => OnPong(x), x => OnError(x));
            _tcpClient = tcpClient ?? new TcpClient(location.DnsSafeHost, location.Port);
        }
 public ServerException(IResponseParser responseParser)
 {
     ResponseParser = responseParser;
 }
Beispiel #4
0
 public CommandProcessor(IStreamReaderWriter streamReaderWriter, IResponseParser responseParser)
 {
     _streamReaderWriter = streamReaderWriter;
     _responseParser = responseParser;
 }
 /// <summary>
 /// Sets the parser of PROPPATCH responses.
 /// </summary>
 /// <param name="responseParser">The parser of WebDAV PROPPATCH responses.</param>
 /// <returns>This instance of <see cref="WebDavClient" /> to support chain calls.</returns>
 internal WebDavClient SetProppatchResponseParser(IResponseParser <ProppatchResponse> responseParser)
 {
     Guard.NotNull(responseParser, "responseParser");
     _proppatchResponseParser = responseParser;
     return(this);
 }
 public void SetUp()
 {
     _httpClient     = A.Fake <IHttpClient>();
     _requestBuilder = A.Fake <IRequestBuilder>();
     _responseParser = A.Fake <IResponseParser>();
 }
        public ClientHttpPatchRequest(IEnvironment environment, IResponseParser responseParser, string url, T instance) : base(new HttpMethod("PATCH"), environment, url)
        {
            string json = responseParser.ToJsonString(instance);

            base._requestMessage.Content = new StringContent(json, Encoding.UTF8, "application/json");
        }
 public CoreLinkFactory(Container container, IResponseParser responseParser) : base(container)
 {
     m_responseParser = responseParser;
 }
Beispiel #9
0
 public SignalCommand([NotNull] IFactory factory)
     : base(factory)
 {
     _parser = Factory.SignalParser();
 }
 public ServerException(IResponseParser responseParser)
 {
     ResponseParser = responseParser;
 }
Beispiel #11
0
 public WakeUpCommand([NotNull] IFactory factory)
     : base(factory)
 {
     _parser = Factory.WakeUpParser();
 }
 public LocationApiClient(ILocationsUrlFactory urlFactory, IApiClient apiClient, AuthenticationToken authToken, IResponseParser responseParser)
 {
     _urlFactory     = urlFactory;
     _apiClient      = apiClient;
     _authToken      = authToken;
     _responseParser = responseParser;
 }
Beispiel #13
0
 public ReloadSettingsCommand([NotNull] IFactory factory)
     : base(factory)
 {
     _parser = Factory.ReloadSettingsParser();
 }
Beispiel #14
0
 public VolumeStatusCommand([NotNull] IFactory factory)
     : base(factory)
 {
     _parser = Factory.VolumeStatusParser();
 }
        public SubmitService(IResponseParser parser)
        {
            this.parser = parser;

            UseCompression = true;
        }
Beispiel #16
0
        public SubmitService(IResponseParser parser)
        {
            this.parser = parser;

            UseCompression = true;
        }
 /// <summary>
 /// Constructor for <see cref="ErrorHandlerThrowException"/>
 /// </summary>
 /// <param name="errorParser">Parser to parse the json containing the error information</param>
 public ErrorHandler(IResponseParser errorParser)
 {
     _errorParser = errorParser;
 }
Beispiel #18
0
 public ZapCommand([NotNull] IFactory factory)
     : base(factory)
 {
     _parser = Factory.ZapParser();
 }
Beispiel #19
0
 public Response(IRequest request, IResponseParser parser)
 {
     Request = request;
     Parser = parser;
 }
Beispiel #20
0
 public Communicator(IResponseParser responseParser, IPEndPoint endPoint, TimeSpan responseExpiry)
 {
     _responseParser = responseParser;
     _endPoint       = endPoint;
     _responseExpiry = responseExpiry;
 }
Beispiel #21
0
 public ResultHandler(IResponseParser responseParser, ILogger logger)
 {
     _responseParser = responseParser;
     _logger         = logger;
 }
Beispiel #22
0
 public ConnectionSetup(IStreamReaderWriter streamReaderWriter, IResponseParser responseParser)
 {
     _streamReaderWriter = streamReaderWriter;
     _responseParser = responseParser;
 }
Beispiel #23
0
        /// <summary>
        /// Initializes a new instance of the <see cref="LookupService" /> class.
        /// </summary>
        /// <param name="parser">The <see cref="IResponseParser"/> instance.</param>
        public LookupService(IResponseParser parser)
        {
            this.parser = parser;

            UseCompression = true;
        }
Beispiel #24
0
 public SetVolumeCommand([NotNull] IFactory factory)
     : base(factory)
 {
     _parser = Factory.SetVolumeParser();
 }
Beispiel #25
0
 /// <summary>
 /// Sets the parser of LOCK responses.
 /// </summary>
 /// <param name="responseParser">The parser of WebDAV LOCK responses.</param>
 /// <returns>This instance of <see cref="WebDavClient" /> to support chain calls.</returns>
 internal WebDavClient SetLockResponseParser(IResponseParser <LockResponse> responseParser)
 {
     Guard.NotNull(responseParser, "responseParser");
     _lockResponseParser = responseParser;
     return(this);
 }
Beispiel #26
0
 public CommandProcessor(IStreamReaderWriter streamReaderWriter, IResponseParser responseParser)
 {
     _streamReaderWriter = streamReaderWriter;
     _responseParser     = responseParser;
 }
Beispiel #27
0
        public SubmitService(IResponseParser parser)
        {
            this.parser = parser;

            CompressData = true;
        }
 /// <summary>
 /// Constructor for <see cref="ErrorHandlerThrowException"/>
 /// </summary>
 /// <param name="errorParser">Parser to parse the json containing the error information</param>
 public ErrorHandlerThrowException(IResponseParser errorParser)
 {
     _errorParser = errorParser;
 }
Beispiel #29
0
 public GetBouquetsCommand([NotNull] IFactory factory)
     : base(factory)
 {
     _parser = Factory.GetBouquetsParser();
 }
Beispiel #30
0
 public MessageCommand([NotNull] IFactory factory)
     : base(factory)
 {
     _parser = Factory.MessageParser();
 }
Beispiel #31
0
        /// <summary>
        /// Initializes a new instance of the <see cref="LookupService" /> class.
        /// </summary>
        /// <param name="parser">The <see cref="IResponseParser"/> instance.</param>
        public LookupService(IResponseParser parser)
        {
            this.parser = parser;

            UseCompression = true;
        }
Beispiel #32
0
 public GetStreamParametersCommand([NotNull] IFactory factory)
     : base(factory)
 {
     _parser = Factory.GetStreamParametersParser();
 }
Beispiel #33
0
        public LookupService(IResponseParser parser)
        {
            this.parser = parser;

            CompressData = true;
        }
Beispiel #34
0
 public RestartCommand([NotNull] IFactory factory)
     : base(factory)
 {
     _parser = Factory.RestartParser();
 }
		public void SetUp()
		{
			_httpClient = A.Fake<IHttpClient>();
			_requestBuilder = A.Fake<IRequestBuilder>();
			_responseParser = A.Fake<IResponseParser>();
		}
Beispiel #36
0
 public GitSourceRepository(IResponseParser responseParser, DirectoryInfo checkoutLocation)
 {
     this.responseParser = responseParser;
     this.checkoutLocation = checkoutLocation;
 }