diff options
Diffstat (limited to 'MediaBrowser.ApiInteraction/IAsyncHttpClient.cs')
| -rw-r--r-- | MediaBrowser.ApiInteraction/IAsyncHttpClient.cs | 49 |
1 files changed, 0 insertions, 49 deletions
diff --git a/MediaBrowser.ApiInteraction/IAsyncHttpClient.cs b/MediaBrowser.ApiInteraction/IAsyncHttpClient.cs deleted file mode 100644 index 0837f150f..000000000 --- a/MediaBrowser.ApiInteraction/IAsyncHttpClient.cs +++ /dev/null @@ -1,49 +0,0 @@ -using MediaBrowser.Model.Logging; -using System; -using System.IO; -using System.Threading; -using System.Threading.Tasks; - -namespace MediaBrowser.ApiInteraction -{ - /// <summary> - /// Interface IHttpClient - /// </summary> - public interface IAsyncHttpClient : IDisposable - { - /// <summary> - /// Sets the authorization header that should be supplied on every request - /// </summary> - /// <param name="header"></param> - void SetAuthorizationHeader(string header); - - /// <summary> - /// Gets the stream async. - /// </summary> - /// <param name="url">The URL.</param> - /// <param name="logger">The logger.</param> - /// <param name="cancellationToken">The cancellation token.</param> - /// <returns>Task{Stream}.</returns> - Task<Stream> GetAsync(string url, ILogger logger, CancellationToken cancellationToken); - - /// <summary> - /// Deletes the async. - /// </summary> - /// <param name="url">The URL.</param> - /// <param name="logger">The logger.</param> - /// <param name="cancellationToken">The cancellation token.</param> - /// <returns>Task.</returns> - Task DeleteAsync(string url, ILogger logger, CancellationToken cancellationToken); - - /// <summary> - /// Posts the async. - /// </summary> - /// <param name="url">The URL.</param> - /// <param name="contentType">Type of the content.</param> - /// <param name="postContent">Content of the post.</param> - /// <param name="logger">The logger.</param> - /// <param name="cancellationToken">The cancellation token.</param> - /// <returns>Task{Stream}.</returns> - Task<Stream> PostAsync(string url, string contentType, string postContent, ILogger logger, CancellationToken cancellationToken); - } -} |
