internal void AccessApiNoResponse(MethodType type, string url, object parameters, string urlPrefix = null, string urlSuffix = null) { this.AccessApiNoResponseImpl(type, url, InternalUtils.ResolveObject(parameters), urlPrefix, urlSuffix); }
internal ListedResponse <T> AccessApiArray <T>(MethodType type, string url, object parameters, string jsonPath = "", string urlPrefix = null, string urlSuffix = null) { return(this.AccessApiArrayImpl <T>(type, url, InternalUtils.ResolveObject(parameters), jsonPath, urlPrefix, urlSuffix)); }
internal DictionaryResponse <TKey, TValue> AccessApiDictionary <TKey, TValue>(MethodType type, string url, object parameters, string jsonPath = "", string urlPrefix = null, string urlSuffix = null) { return(this.AccessApiDictionaryImpl <TKey, TValue>(type, url, InternalUtils.ResolveObject(parameters), jsonPath, urlPrefix, urlSuffix)); }
internal Task AccessApiNoResponseAsync(MethodType type, string url, object parameters, CancellationToken cancellationToken, string urlPrefix = null, string urlSuffix = null) { return(this.AccessApiNoResponseAsyncImpl(type, url, InternalUtils.ResolveObject(parameters), cancellationToken, urlPrefix, urlSuffix)); }
internal Task <ListedResponse <T> > AccessJsonParameteredApiArrayAsync <T>(string url, object parameters, string[] jsonMap, CancellationToken cancellationToken, string jsonPath = "") { return(this.AccessJsonParameteredApiArrayAsyncImpl <T>(url, InternalUtils.ResolveObject(parameters), jsonMap, cancellationToken, jsonPath)); }
internal Task AccessApiNoResponseAsync(string url, object parameters, CancellationToken cancellationToken) { return(this.AccessApiNoResponseAsyncImpl(url, InternalUtils.ResolveObject(parameters), cancellationToken)); }
internal Task <ListedResponse <T> > AccessApiArrayAsync <T>(MethodType type, string url, object parameters, CancellationToken cancellationToken, string jsonPath = "") { return(this.AccessApiArrayAsyncImpl <T>(type, url, InternalUtils.ResolveObject(parameters), cancellationToken, jsonPath)); }
internal Task <T> AccessApiAsync <T, TV>(MethodType type, string url, TV parameters, CancellationToken cancellationToken, string jsonPath = "") { return(this.AccessApiAsyncImpl <T>(type, url, InternalUtils.ResolveObject(parameters), cancellationToken, jsonPath)); }
internal void AccessApiNoResponse(MethodType type, string url, object parameters) { this.AccessApiNoResponseImpl(type, url, InternalUtils.ResolveObject(parameters)); }
internal void AccessApiNoResponse <TV>(string url, TV parameters) { this.AccessApiNoResponse(url, InternalUtils.ResolveObject(parameters)); }
/// <summary> /// Sends a request to the specified url with the specified parameters. /// </summary> /// <returns> /// The stream. /// </returns> /// <param name='type'> /// Type of HTTP request. /// </param> /// <param name='url'> /// URL. /// </param> /// <param name='parameters'> /// Parameters. /// </param> public Stream SendRequest <T>(MethodType type, string url, T parameters) { return(this.SendRequest(type, url, InternalUtils.ResolveObject(parameters))); }
internal IEnumerable <T> AccessApiArray <T, TV>(MethodType type, string url, TV parameters, string jsonPath = "") { return(this.AccessApiArray <T>(type, url, InternalUtils.ResolveObject(parameters), jsonPath)); }
internal Task <T> AccessApiAsync <T>(MethodType type, string url, object parameters, CancellationToken cancellationToken, string jsonPath = "", string urlPrefix = null, string urlSuffix = null) { return(this.AccessApiAsyncImpl <T>(type, url, InternalUtils.ResolveObject(parameters), cancellationToken, jsonPath, urlPrefix, urlSuffix)); }
internal Task <T> AccessJsonParameteredApiAsync <T>(string url, object parameters, string[] jsonMap, CancellationToken cancellationToken, string jsonPath = "", string urlPrefix = null, string urlSuffix = null) { return(this.AccessJsonParameteredApiAsyncImpl <T>(url, InternalUtils.ResolveObject(parameters), jsonMap, cancellationToken, jsonPath, urlPrefix, urlSuffix)); }
internal ListedResponse <T> AccessJsonParameteredApiArray <T>(string url, object parameters, string[] jsonMap, string jsonPath = "", string urlPrefix = null, string urlSuffix = null) { return(this.AccessJsonParameteredApiArrayImpl <T>(url, InternalUtils.ResolveObject(parameters), jsonMap, jsonPath, urlPrefix, urlSuffix)); }
internal T AccessJsonParameteredApi <T>(string url, object parameters, string[] jsonMap, string jsonPath = "") { return(this.AccessJsonParameteredApiImpl <T>(url, InternalUtils.ResolveObject(parameters), jsonMap, jsonPath)); }
/// <summary> /// Sends a request to the specified url with the specified parameters. /// </summary> /// <param name="type">The type of HTTP request.</param> /// <param name="url">The URL.</param> /// <param name="parameters">The parameters.</param> /// <returns>A <see cref="HttpWebResponse"/>.</returns> public HttpWebResponse SendRequest(MethodType type, string url, object parameters) { return(this.SendRequestImpl(type, url, InternalUtils.ResolveObject(parameters), this.ConnectionOptions)); }
internal T AccessApi <T>(MethodType type, string url, object parameters, string jsonPath = "") { return(this.AccessApiImpl <T>(type, url, InternalUtils.ResolveObject(parameters), jsonPath)); }
/// <summary> /// Sends a request to the specified url with the specified parameters as an asynchronous operation. /// </summary> /// <param name="type">The type of HTTP request.</param> /// <param name="url">The URL.</param> /// <param name="parameters">The parameters.</param> /// <param name="cancellationToken">The cancellation token.</param> /// <returns> /// <para>The task object representing the asynchronous operation.</para> /// <para>The Result property on the task object returns a <see cref="AsyncResponse"/>.</para> /// </returns> public Task <AsyncResponse> SendRequestAsync(MethodType type, string url, object parameters, CancellationToken cancellationToken = default(CancellationToken)) { return(this.SendRequestAsyncImpl(type, url, InternalUtils.ResolveObject(parameters), this.ConnectionOptions, cancellationToken)); }
internal void AccessApiNoResponse(string url, object parameters) { this.AccessApiNoResponseImpl(url, InternalUtils.ResolveObject(parameters)); }
internal Task <DictionaryResponse <TKey, TValue> > AccessApiDictionaryAsync <TKey, TValue>(MethodType type, string url, object parameters, CancellationToken cancellationToken, string jsonPath = "") { return(this.AccessApiDictionaryAsyncImpl <TKey, TValue>(type, url, InternalUtils.ResolveObject(parameters), cancellationToken, jsonPath)); }
internal DictionaryResponse <TKey, TValue> AccessApiDictionary <TKey, TValue, TV>(MethodType type, string url, TV parameters, string jsonPath = "") { return(this.AccessApiDictionaryImpl <TKey, TValue>(type, url, InternalUtils.ResolveObject(parameters), jsonPath)); }