C# Класс GitHubUploader.Core.HttpClient

Показать файл Открыть проект

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

Метод Описание
Get ( string url, object>.Dictionary dictionary ) : ResponseDetails
Post ( string url, object>.IDictionary formData ) : string
PostWithFile ( string url, string fileName, Func contents, string paramName, string contentType, object>.IDictionary formData ) : ResponseDetails

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

Метод Описание
BuildUrl ( string url, object>.Dictionary parameters ) : string
ParseResponse ( WebRequest request ) : ResponseDetails
WriteFileData ( Stream requestStream, string paramName, string fileName, string contentType, Func contents, byte boundaryAsBytes ) : void
WriteFormData ( Stream requestStream, object>.IDictionary formData, byte boundaryAsBytes ) : void
WriteTrailer ( Stream requestStream, string boundary ) : void

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

Get() публичный статический Метод

public static Get ( string url, object>.Dictionary dictionary ) : ResponseDetails
url string
dictionary object>.Dictionary
Результат ResponseDetails

Post() публичный статический Метод

public static Post ( string url, object>.IDictionary formData ) : string
url string
formData object>.IDictionary
Результат string

PostWithFile() публичный статический Метод

public static PostWithFile ( string url, string fileName, Func contents, string paramName, string contentType, object>.IDictionary formData ) : ResponseDetails
url string
fileName string
contents Func
paramName string
contentType string
formData object>.IDictionary
Результат ResponseDetails