C# Класс CalDavSynchronizer.DataAccess.HttpClientBasedClient.WebDavClient

Наследование: IWebDavClient
Показать файл Открыть проект

Открытые методы

Метод Описание
ExecuteWebDavRequestAndReadResponse ( Uri url, string httpMethod, int depth, string ifMatch, string ifNoneMatch, string mediaType, string requestBody ) : Task
ExecuteWebDavRequestAndReturnResponseHeaders ( Uri url, string httpMethod, int depth, string ifMatch, string ifNoneMatch, string mediaType, string requestBody ) : Task
WebDavClient ( Func httpClientFactory, string productName, string productVersion, bool closeConnectionAfterEachRequest, bool acceptInvalidChars, bool sendEtagsWithoutQuote ) : System

Приватные методы

Метод Описание
EnsureSuccessStatusCode ( HttpResponseMessage response ) : System.Threading.Tasks.Task
ExecuteWebDavRequest ( Uri url, string httpMethod, int depth, string ifMatch, string ifNoneMatch, string mediaType, string requestBody, System.Net.Http.Headers.HttpResponseHeaders headersFromFirstCall = null ) : Task>

Описание методов

ExecuteWebDavRequestAndReadResponse() публичный Метод

public ExecuteWebDavRequestAndReadResponse ( Uri url, string httpMethod, int depth, string ifMatch, string ifNoneMatch, string mediaType, string requestBody ) : Task
url System.Uri
httpMethod string
depth int
ifMatch string
ifNoneMatch string
mediaType string
requestBody string
Результат Task

ExecuteWebDavRequestAndReturnResponseHeaders() публичный Метод

public ExecuteWebDavRequestAndReturnResponseHeaders ( Uri url, string httpMethod, int depth, string ifMatch, string ifNoneMatch, string mediaType, string requestBody ) : Task
url System.Uri
httpMethod string
depth int
ifMatch string
ifNoneMatch string
mediaType string
requestBody string
Результат Task

WebDavClient() публичный Метод

public WebDavClient ( Func httpClientFactory, string productName, string productVersion, bool closeConnectionAfterEachRequest, bool acceptInvalidChars, bool sendEtagsWithoutQuote ) : System
httpClientFactory Func
productName string
productVersion string
closeConnectionAfterEachRequest bool
acceptInvalidChars bool
sendEtagsWithoutQuote bool
Результат System