C# Class HttpAction.Action.AbstractHttpAction

Inheritance: IHttpAction
Afficher le fichier Open project: huoshan12345/iQQ.Net

Méthodes publiques

Méthode Description
BuildRequest ( ) : HttpRequestItem
ExecuteAsync ( CancellationToken token ) : Task
HandleExceptionAsync ( Exception ex ) : Task
HandleResponse ( HttpResponseItem response ) : Task

Méthodes protégées

Méthode Description
AbstractHttpAction ( IHttpService httpHttpService ) : System
NotifyActionEventAsync ( ActionEvent actionEvent ) : Task
NotifyActionEventAsync ( ActionEventType type, object target = null ) : Task
NotifyOkActionEventAsync ( object target = null ) : Task

Method Details

AbstractHttpAction() protected méthode

protected AbstractHttpAction ( IHttpService httpHttpService ) : System
httpHttpService IHttpService
Résultat System

BuildRequest() public abstract méthode

public abstract BuildRequest ( ) : HttpRequestItem
Résultat HttpAction.Core.HttpRequestItem

ExecuteAsync() public méthode

public ExecuteAsync ( CancellationToken token ) : Task
token System.Threading.CancellationToken
Résultat Task

HandleExceptionAsync() public méthode

public HandleExceptionAsync ( Exception ex ) : Task
ex System.Exception
Résultat Task

HandleResponse() public abstract méthode

public abstract HandleResponse ( HttpResponseItem response ) : Task
response HttpAction.Core.HttpResponseItem
Résultat Task

NotifyActionEventAsync() protected méthode

protected NotifyActionEventAsync ( ActionEvent actionEvent ) : Task
actionEvent ActionEvent
Résultat Task

NotifyActionEventAsync() protected méthode

protected NotifyActionEventAsync ( ActionEventType type, object target = null ) : Task
type ActionEventType
target object
Résultat Task

NotifyOkActionEventAsync() protected méthode

protected NotifyOkActionEventAsync ( object target = null ) : Task
target object
Résultat Task