C# Class Cirrious.MvvmCross.Plugins.Network.Rest.MvxRestClient

Inheritance: IMvxRestClient
Afficher le fichier Open project: Everbridge/sm-MvvmCross

Méthodes publiques

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

Méthodes protégées

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

Private Methods

Méthode Description
SetCustomHeaders ( MvxRestRequest restRequest, HttpWebRequest httpRequest ) : void

Method Details

BuildHttpRequest() protected méthode

protected BuildHttpRequest ( MvxRestRequest restRequest ) : HttpWebRequest
restRequest MvxRestRequest
Résultat System.Net.HttpWebRequest

ClearSetting() public méthode

public ClearSetting ( string key ) : void
key string
Résultat void

CreateHttpWebRequest() protected méthode

protected CreateHttpWebRequest ( MvxRestRequest restRequest ) : HttpWebRequest
restRequest MvxRestRequest
Résultat System.Net.HttpWebRequest

MakeRequest() public méthode

public MakeRequest ( MvxRestRequest restRequest, Action successAction, Action errorAction ) : IMvxAbortable
restRequest MvxRestRequest
successAction Action
errorAction Action
Résultat IMvxAbortable

MakeRequest() public méthode

public MakeRequest ( MvxRestRequest restRequest, Action successAction, Action errorAction ) : IMvxAbortable
restRequest MvxRestRequest
successAction Action
errorAction Action
Résultat IMvxAbortable

MvxRestClient() public méthode

public MvxRestClient ( ) : System
Résultat System

ProcessRequestThen() protected méthode

protected ProcessRequestThen ( MvxRestRequest restRequest, HttpWebRequest httpRequest, System.Action continueAction, Action errorAction ) : void
restRequest MvxRestRequest
httpRequest System.Net.HttpWebRequest
continueAction System.Action
errorAction Action
Résultat void

ProcessResponse() protected méthode

protected ProcessResponse ( MvxRestRequest restRequest, HttpWebRequest httpRequest, Action successAction, Action errorAction ) : void
restRequest MvxRestRequest
httpRequest System.Net.HttpWebRequest
successAction Action
errorAction Action
Résultat void

ProcessResponse() protected méthode

protected ProcessResponse ( MvxRestRequest restRequest, HttpWebRequest httpRequest, Action successAction, Action errorAction ) : void
restRequest MvxRestRequest
httpRequest System.Net.HttpWebRequest
successAction Action
errorAction Action
Résultat void

SetAccept() protected méthode

protected SetAccept ( MvxRestRequest restRequest, HttpWebRequest httpRequest ) : void
restRequest MvxRestRequest
httpRequest System.Net.HttpWebRequest
Résultat void

SetContentType() protected méthode

protected SetContentType ( MvxRestRequest restRequest, HttpWebRequest httpRequest ) : void
restRequest MvxRestRequest
httpRequest System.Net.HttpWebRequest
Résultat void

SetCookieContainer() protected méthode

protected SetCookieContainer ( MvxRestRequest restRequest, HttpWebRequest httpRequest ) : void
restRequest MvxRestRequest
httpRequest System.Net.HttpWebRequest
Résultat void

SetCredentials() protected méthode

protected SetCredentials ( MvxRestRequest restRequest, HttpWebRequest httpRequest ) : void
restRequest MvxRestRequest
httpRequest System.Net.HttpWebRequest
Résultat void

SetMethod() protected méthode

protected SetMethod ( MvxRestRequest restRequest, HttpWebRequest httpRequest ) : void
restRequest MvxRestRequest
httpRequest System.Net.HttpWebRequest
Résultat void

SetPlatformSpecificProperties() protected méthode

protected SetPlatformSpecificProperties ( MvxRestRequest restRequest, HttpWebRequest httpRequest ) : void
restRequest MvxRestRequest
httpRequest System.Net.HttpWebRequest
Résultat void

SetSetting() public méthode

public SetSetting ( string key, object value ) : void
key string
value object
Résultat void

SetUserAgent() protected méthode

protected SetUserAgent ( MvxRestRequest restRequest, HttpWebRequest httpRequest ) : void
restRequest MvxRestRequest
httpRequest System.Net.HttpWebRequest
Résultat void

TryCatch() protected static méthode

protected static TryCatch ( System.Action toTry, Action errorAction ) : void
toTry System.Action
errorAction Action
Résultat void