Udostępnij za pośrednictwem


IDuplexSessionRouter.BeginProcessMessage Metoda

Definicja

Inicjuje asynchroniczne przetwarzanie komunikatu.

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

Parametry

message
Message

Komunikat, który ma zostać przetworzony.

callback
AsyncCallback

Asynchroniczny delegat wywołania zwrotnego, który jest wywoływany, gdy przetwarzanie komunikatu zostało zakończone.

state
Object

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

Zwraca

IAsyncResult

Asynchroniczny wynik, którego można użyć do sondowania lub oczekiwania na wyniki lub do obu tych celów; Ta wartość jest również wymagana podczas wywoływania EndProcessMessage(IAsyncResult) .

Atrybuty

Dotyczy