C# Class System.ServiceModel.Channels.HttpRequestChannel

Inheritance: RequestChannelBase
Afficher le fichier Open project: kumpera/mono Class Usage Examples

Méthodes publiques

Méthode Description
BeginRequest ( Message message, System.TimeSpan timeout, AsyncCallback callback, object state ) : IAsyncResult
EndRequest ( IAsyncResult result ) : Message
HttpRequestChannel ( HttpChannelFactory factory, EndpointAddress address, Uri via ) : System
Request ( Message message, System.TimeSpan timeout ) : Message

Méthodes protégées

Méthode Description
OnAbort ( ) : void
OnBeginClose ( System.TimeSpan timeout, AsyncCallback callback, object state ) : IAsyncResult
OnClose ( System.TimeSpan timeout ) : void
OnEndClose ( IAsyncResult result ) : void
OnOpen ( System.TimeSpan timeout ) : void

Private Methods

Méthode Description
BeginProcessRequest ( HttpChannelRequestAsyncResult result ) : void
GotResponse ( IAsyncResult result ) : void
OnBeginOpen ( System.TimeSpan timeout, AsyncCallback callback, object state ) : IAsyncResult
OnEndOpen ( IAsyncResult result ) : void

Method Details

BeginRequest() public méthode

public BeginRequest ( Message message, System.TimeSpan timeout, AsyncCallback callback, object state ) : IAsyncResult
message Message
timeout System.TimeSpan
callback AsyncCallback
state object
Résultat IAsyncResult

EndRequest() public méthode

public EndRequest ( IAsyncResult result ) : Message
result IAsyncResult
Résultat Message

HttpRequestChannel() public méthode

public HttpRequestChannel ( HttpChannelFactory factory, EndpointAddress address, Uri via ) : System
factory HttpChannelFactory
address System.ServiceModel.EndpointAddress
via System.Uri
Résultat System

OnAbort() protected méthode

protected OnAbort ( ) : void
Résultat void

OnBeginClose() protected méthode

protected OnBeginClose ( System.TimeSpan timeout, AsyncCallback callback, object state ) : IAsyncResult
timeout System.TimeSpan
callback AsyncCallback
state object
Résultat IAsyncResult

OnClose() protected méthode

protected OnClose ( System.TimeSpan timeout ) : void
timeout System.TimeSpan
Résultat void

OnEndClose() protected méthode

protected OnEndClose ( IAsyncResult result ) : void
result IAsyncResult
Résultat void

OnOpen() protected méthode

protected OnOpen ( System.TimeSpan timeout ) : void
timeout System.TimeSpan
Résultat void

Request() public méthode

public Request ( Message message, System.TimeSpan timeout ) : Message
message Message
timeout System.TimeSpan
Résultat Message