C# Class BaconographyWP8.PlatformServices.SimpleHttpService

Inheritance: ISimpleHttpService, IBaconService
Afficher le fichier Open project: Synergex/Baconography Class Usage Examples

Méthodes publiques

Méthode Description
GetBytes ( string url ) : Task
GetBytesWithProgress ( CancellationToken cancelToken, string url, Action progress ) : Task
GetRequestStreamAsync ( HttpWebRequest request ) : Task
GetResponseAsync ( HttpWebRequest request ) : Task
Initialize ( IBaconProvider baconProvider ) : Task
ReadFully ( Stream input ) : byte[]
SendGet ( string cookie, string uri ) : Task
SendPost ( string cookie, string>.Dictionary urlEncodedData, string uri ) : Task
SendPostForCookies ( string>.Dictionary urlEncodedData, string uri ) : Task>>
ThrottleRequests ( ) : Task
UnAuthedGet ( CancellationToken cancelToken, string url, Action progress ) : Task
UnAuthedGet ( string uri ) : Task

Private Methods

Méthode Description
SendGet ( string cookie, string uri, bool hasRetried ) : Task
SendPost ( string cookie, byte data, string uri, string contentType ) : Task
SimpleHttpService_Resuming ( ) : void
SimpleHttpService_Suspending ( ) : void
UnAuthedGet ( string uri, bool hasRetried ) : Task
UnAuthedGet ( string uri, bool hasRetried, CookieContainer cookieContainer ) : Task

Method Details

GetBytes() public static méthode

public static GetBytes ( string url ) : Task
url string
Résultat Task

GetBytesWithProgress() public static méthode

public static GetBytesWithProgress ( CancellationToken cancelToken, string url, Action progress ) : Task
cancelToken System.Threading.CancellationToken
url string
progress Action
Résultat Task

GetRequestStreamAsync() public static méthode

public static GetRequestStreamAsync ( HttpWebRequest request ) : Task
request System.Net.HttpWebRequest
Résultat Task

GetResponseAsync() public static méthode

public static GetResponseAsync ( HttpWebRequest request ) : Task
request System.Net.HttpWebRequest
Résultat Task

Initialize() public méthode

public Initialize ( IBaconProvider baconProvider ) : Task
baconProvider IBaconProvider
Résultat Task

ReadFully() public static méthode

public static ReadFully ( Stream input ) : byte[]
input Stream
Résultat byte[]

SendGet() public méthode

public SendGet ( string cookie, string uri ) : Task
cookie string
uri string
Résultat Task

SendPost() public méthode

public SendPost ( string cookie, string>.Dictionary urlEncodedData, string uri ) : Task
cookie string
urlEncodedData string>.Dictionary
uri string
Résultat Task

SendPostForCookies() public méthode

public SendPostForCookies ( string>.Dictionary urlEncodedData, string uri ) : Task>>
urlEncodedData string>.Dictionary
uri string
Résultat Task>>

ThrottleRequests() public static méthode

public static ThrottleRequests ( ) : Task
Résultat Task

UnAuthedGet() public méthode

public UnAuthedGet ( CancellationToken cancelToken, string url, Action progress ) : Task
cancelToken System.Threading.CancellationToken
url string
progress Action
Résultat Task

UnAuthedGet() public méthode

public UnAuthedGet ( string uri ) : Task
uri string
Résultat Task