Udostępnij za pośrednictwem


IRequestReplyRouter.BeginProcessRequest Metoda

Definicja

Inicjuje asynchroniczne przetwarzanie komunikatu.

public:
 IAsyncResult ^ BeginProcessRequest(System::ServiceModel::Channels::Message ^ message, AsyncCallback ^ callback, System::Object ^ state);
[System.ServiceModel.OperationContract(Action="*", AsyncPattern=true, IsOneWay=false, ReplyAction="*")]
public IAsyncResult BeginProcessRequest (System.ServiceModel.Channels.Message message, AsyncCallback callback, object state);
[<System.ServiceModel.OperationContract(Action="*", AsyncPattern=true, IsOneWay=false, ReplyAction="*")>]
abstract member BeginProcessRequest : System.ServiceModel.Channels.Message * AsyncCallback * obj -> IAsyncResult
Public Function BeginProcessRequest (message As Message, callback As AsyncCallback, state As Object) As IAsyncResult

Parametry

message
Message

Komunikat do przetworzenia.

callback
AsyncCallback

Asynchroniczny delegat wywołania zwrotnego wywoływany po zakończeniu przetwarzania komunikatów.

state
Object

Obiekt stanu zdefiniowany przez użytkownika, który jest przekazywany do procedury wywołania zwrotnego.

Zwraca

IAsyncResult

Asynchroniczny wynik, który może służyć do sondowania lub oczekiwania na wyniki albo obu tych metod; Ta wartość jest również wymagana podczas wywołania EndProcessRequest(IAsyncResult) .

Atrybuty

Dotyczy