C# 클래스 BaconographyWP8.PlatformServices.SimpleHttpService

상속: ISimpleHttpService, IBaconService
파일 보기 프로젝트 열기: Synergex/Baconography 1 사용 예제들

공개 메소드들

메소드 설명
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

비공개 메소드들

메소드 설명
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

메소드 상세

GetBytes() 공개 정적인 메소드

public static GetBytes ( string url ) : Task
url string
리턴 Task

GetBytesWithProgress() 공개 정적인 메소드

public static GetBytesWithProgress ( CancellationToken cancelToken, string url, Action progress ) : Task
cancelToken System.Threading.CancellationToken
url string
progress Action
리턴 Task

GetRequestStreamAsync() 공개 정적인 메소드

public static GetRequestStreamAsync ( HttpWebRequest request ) : Task
request System.Net.HttpWebRequest
리턴 Task

GetResponseAsync() 공개 정적인 메소드

public static GetResponseAsync ( HttpWebRequest request ) : Task
request System.Net.HttpWebRequest
리턴 Task

Initialize() 공개 메소드

public Initialize ( IBaconProvider baconProvider ) : Task
baconProvider IBaconProvider
리턴 Task

ReadFully() 공개 정적인 메소드

public static ReadFully ( Stream input ) : byte[]
input Stream
리턴 byte[]

SendGet() 공개 메소드

public SendGet ( string cookie, string uri ) : Task
cookie string
uri string
리턴 Task

SendPost() 공개 메소드

public SendPost ( string cookie, string>.Dictionary urlEncodedData, string uri ) : Task
cookie string
urlEncodedData string>.Dictionary
uri string
리턴 Task

SendPostForCookies() 공개 메소드

public SendPostForCookies ( string>.Dictionary urlEncodedData, string uri ) : Task>>
urlEncodedData string>.Dictionary
uri string
리턴 Task>>

ThrottleRequests() 공개 정적인 메소드

public static ThrottleRequests ( ) : Task
리턴 Task

UnAuthedGet() 공개 메소드

public UnAuthedGet ( CancellationToken cancelToken, string url, Action progress ) : Task
cancelToken System.Threading.CancellationToken
url string
progress Action
리턴 Task

UnAuthedGet() 공개 메소드

public UnAuthedGet ( string uri ) : Task
uri string
리턴 Task