C# Class GitHubUploader.Core.HttpClient

Afficher le fichier Open project: bittercoder/dotnet-github-upload

Méthodes publiques

Méthode Description
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

Private Methods

Méthode Description
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

Method Details

Get() public static méthode

public static Get ( string url, object>.Dictionary dictionary ) : ResponseDetails
url string
dictionary object>.Dictionary
Résultat ResponseDetails

Post() public static méthode

public static Post ( string url, object>.IDictionary formData ) : string
url string
formData object>.IDictionary
Résultat string

PostWithFile() public static méthode

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
Résultat ResponseDetails