C# 클래스 Cirrious.MvvmCross.Plugins.Network.Rest.MvxRestClient

상속: IMvxRestClient
파일 보기 프로젝트 열기: Everbridge/sm-MvvmCross

공개 메소드들

메소드 설명
ClearSetting ( string key ) : void
MakeRequest ( MvxRestRequest restRequest, Action successAction, Action errorAction ) : IMvxAbortable
MakeRequest ( MvxRestRequest restRequest, Action successAction, Action errorAction ) : IMvxAbortable
MvxRestClient ( ) : System
SetSetting ( string key, object value ) : void

보호된 메소드들

메소드 설명
BuildHttpRequest ( MvxRestRequest restRequest ) : HttpWebRequest
CreateHttpWebRequest ( MvxRestRequest restRequest ) : HttpWebRequest
ProcessRequestThen ( MvxRestRequest restRequest, HttpWebRequest httpRequest, System.Action continueAction, Action errorAction ) : void
ProcessResponse ( MvxRestRequest restRequest, HttpWebRequest httpRequest, Action successAction, Action errorAction ) : void
ProcessResponse ( MvxRestRequest restRequest, HttpWebRequest httpRequest, Action successAction, Action errorAction ) : void
SetAccept ( MvxRestRequest restRequest, HttpWebRequest httpRequest ) : void
SetContentType ( MvxRestRequest restRequest, HttpWebRequest httpRequest ) : void
SetCookieContainer ( MvxRestRequest restRequest, HttpWebRequest httpRequest ) : void
SetCredentials ( MvxRestRequest restRequest, HttpWebRequest httpRequest ) : void
SetMethod ( MvxRestRequest restRequest, HttpWebRequest httpRequest ) : void
SetPlatformSpecificProperties ( MvxRestRequest restRequest, HttpWebRequest httpRequest ) : void
SetUserAgent ( MvxRestRequest restRequest, HttpWebRequest httpRequest ) : void
TryCatch ( System.Action toTry, Action errorAction ) : void

비공개 메소드들

메소드 설명
SetCustomHeaders ( MvxRestRequest restRequest, HttpWebRequest httpRequest ) : void

메소드 상세

BuildHttpRequest() 보호된 메소드

protected BuildHttpRequest ( MvxRestRequest restRequest ) : HttpWebRequest
restRequest MvxRestRequest
리턴 System.Net.HttpWebRequest

ClearSetting() 공개 메소드

public ClearSetting ( string key ) : void
key string
리턴 void

CreateHttpWebRequest() 보호된 메소드

protected CreateHttpWebRequest ( MvxRestRequest restRequest ) : HttpWebRequest
restRequest MvxRestRequest
리턴 System.Net.HttpWebRequest

MakeRequest() 공개 메소드

public MakeRequest ( MvxRestRequest restRequest, Action successAction, Action errorAction ) : IMvxAbortable
restRequest MvxRestRequest
successAction Action
errorAction Action
리턴 IMvxAbortable

MakeRequest() 공개 메소드

public MakeRequest ( MvxRestRequest restRequest, Action successAction, Action errorAction ) : IMvxAbortable
restRequest MvxRestRequest
successAction Action
errorAction Action
리턴 IMvxAbortable

MvxRestClient() 공개 메소드

public MvxRestClient ( ) : System
리턴 System

ProcessRequestThen() 보호된 메소드

protected ProcessRequestThen ( MvxRestRequest restRequest, HttpWebRequest httpRequest, System.Action continueAction, Action errorAction ) : void
restRequest MvxRestRequest
httpRequest System.Net.HttpWebRequest
continueAction System.Action
errorAction Action
리턴 void

ProcessResponse() 보호된 메소드

protected ProcessResponse ( MvxRestRequest restRequest, HttpWebRequest httpRequest, Action successAction, Action errorAction ) : void
restRequest MvxRestRequest
httpRequest System.Net.HttpWebRequest
successAction Action
errorAction Action
리턴 void

ProcessResponse() 보호된 메소드

protected ProcessResponse ( MvxRestRequest restRequest, HttpWebRequest httpRequest, Action successAction, Action errorAction ) : void
restRequest MvxRestRequest
httpRequest System.Net.HttpWebRequest
successAction Action
errorAction Action
리턴 void

SetAccept() 보호된 메소드

protected SetAccept ( MvxRestRequest restRequest, HttpWebRequest httpRequest ) : void
restRequest MvxRestRequest
httpRequest System.Net.HttpWebRequest
리턴 void

SetContentType() 보호된 메소드

protected SetContentType ( MvxRestRequest restRequest, HttpWebRequest httpRequest ) : void
restRequest MvxRestRequest
httpRequest System.Net.HttpWebRequest
리턴 void

SetCookieContainer() 보호된 메소드

protected SetCookieContainer ( MvxRestRequest restRequest, HttpWebRequest httpRequest ) : void
restRequest MvxRestRequest
httpRequest System.Net.HttpWebRequest
리턴 void

SetCredentials() 보호된 메소드

protected SetCredentials ( MvxRestRequest restRequest, HttpWebRequest httpRequest ) : void
restRequest MvxRestRequest
httpRequest System.Net.HttpWebRequest
리턴 void

SetMethod() 보호된 메소드

protected SetMethod ( MvxRestRequest restRequest, HttpWebRequest httpRequest ) : void
restRequest MvxRestRequest
httpRequest System.Net.HttpWebRequest
리턴 void

SetPlatformSpecificProperties() 보호된 메소드

protected SetPlatformSpecificProperties ( MvxRestRequest restRequest, HttpWebRequest httpRequest ) : void
restRequest MvxRestRequest
httpRequest System.Net.HttpWebRequest
리턴 void

SetSetting() 공개 메소드

public SetSetting ( string key, object value ) : void
key string
value object
리턴 void

SetUserAgent() 보호된 메소드

protected SetUserAgent ( MvxRestRequest restRequest, HttpWebRequest httpRequest ) : void
restRequest MvxRestRequest
httpRequest System.Net.HttpWebRequest
리턴 void

TryCatch() 보호된 정적인 메소드

protected static TryCatch ( System.Action toTry, Action errorAction ) : void
toTry System.Action
errorAction Action
리턴 void