RequestContext.BeginReply Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Startet einen asynchronen Vorgang, um auf die anforderung zu antworten, die dem aktuellen Kontext zugeordnet ist.
Überlädt
| Name | Beschreibung |
|---|---|
| BeginReply(Message, AsyncCallback, Object) |
Wenn eine abgeleitete Klasse außer Kraft gesetzt wird, beginnt ein asynchroner Vorgang, um auf die anforderung zu antworten, die dem aktuellen Kontext zugeordnet ist. |
| BeginReply(Message, TimeSpan, AsyncCallback, Object) |
Wenn eine abgeleitete Klasse außer Kraft gesetzt wird, beginnt ein asynchroner Vorgang, um auf die anforderung zu antworten, die dem aktuellen Kontext innerhalb eines bestimmten Zeitintervalls zugeordnet ist. |
Hinweise
Der asynchrone Vorgang ist mit oder ohne explizites Timeout verfügbar.
BeginReply(Message, AsyncCallback, Object)
- Quelle:
- RequestContext.cs
- Quelle:
- RequestContext.cs
- Quelle:
- RequestContext.cs
Wenn eine abgeleitete Klasse außer Kraft gesetzt wird, beginnt ein asynchroner Vorgang, um auf die anforderung zu antworten, die dem aktuellen Kontext zugeordnet ist.
public:
abstract IAsyncResult ^ BeginReply(System::ServiceModel::Channels::Message ^ message, AsyncCallback ^ callback, System::Object ^ state);
public abstract IAsyncResult BeginReply(System.ServiceModel.Channels.Message message, AsyncCallback callback, object state);
abstract member BeginReply : System.ServiceModel.Channels.Message * AsyncCallback * obj -> IAsyncResult
Public MustOverride Function BeginReply (message As Message, callback As AsyncCallback, state As Object) As IAsyncResult
Parameter
- callback
- AsyncCallback
Der Delegat AsyncCallback , der die Benachrichtigung über den Abschluss des asynchronen Antwortvorgangs empfängt.
- state
- Object
Ein Objekt, das von der Anwendung angegeben wird und Statusinformationen enthält, die dem asynchronen Antwortvorgang zugeordnet sind.
Gibt zurück
Der IAsyncResult Verweis auf den asynchronen Antwortvorgang.
Hinweise
Verwenden Sie die asynchrone BeginReply Methode, wenn die Anwendungsverarbeitung ohne Warten fortgesetzt werden muss. Verwenden Sie eine der synchronen Reply Methoden, wenn sie für den aktuellen Thread blockiert werden kann, während er auf die Anforderungsnachricht antwortet oder bis das Timeoutintervall überschritten wird.
Diese Methode empfängt eine Benachrichtigung über einen Rückruf der Identität des Ereignishandlers für den Vorgang. Der Vorgang ist erst abgeschlossen, wenn die Antwort gesendet wird oder das Timeout auftritt.
Hinweise für Ausführende
Der Vorgang löst ein TimeoutException , wenn der angegebene timeout Wert überschritten wird, bevor er abgeschlossen wird.
Gilt für:
BeginReply(Message, TimeSpan, AsyncCallback, Object)
- Quelle:
- RequestContext.cs
- Quelle:
- RequestContext.cs
- Quelle:
- RequestContext.cs
Wenn eine abgeleitete Klasse außer Kraft gesetzt wird, beginnt ein asynchroner Vorgang, um auf die anforderung zu antworten, die dem aktuellen Kontext innerhalb eines bestimmten Zeitintervalls zugeordnet ist.
public:
abstract IAsyncResult ^ BeginReply(System::ServiceModel::Channels::Message ^ message, TimeSpan timeout, AsyncCallback ^ callback, System::Object ^ state);
public abstract IAsyncResult BeginReply(System.ServiceModel.Channels.Message message, TimeSpan timeout, AsyncCallback callback, object state);
abstract member BeginReply : System.ServiceModel.Channels.Message * TimeSpan * AsyncCallback * obj -> IAsyncResult
Public MustOverride Function BeginReply (message As Message, timeout As TimeSpan, callback As AsyncCallback, state As Object) As IAsyncResult
Parameter
- timeout
- TimeSpan
Dies TimeSpan gibt das Zeitintervall an, das auf die Antwort auf eine verfügbare Anforderung wartet.
- callback
- AsyncCallback
Der Delegat AsyncCallback , der die Benachrichtigung über den Abschluss des asynchronen Antwortvorgangs empfängt.
- state
- Object
Ein Objekt, das von der Anwendung angegeben wird und Statusinformationen enthält, die dem asynchronen Antwortvorgang zugeordnet sind.
Gibt zurück
Der IAsyncResult Verweis auf den asynchronen Antwortvorgang.
Hinweise
Verwenden Sie die asynchrone BeginReply Methode, damit die Anwendungsverarbeitung fortgesetzt werden kann, ohne auf den Abschluss der Anforderung zu warten.
Verwenden Sie eine der synchronen Reply Methoden, wenn sie für den aktuellen Thread blockiert werden kann, während er auf die Anforderungsnachricht antwortet oder bis das Timeoutintervall überschritten wird. Diese Methode empfängt eine Benachrichtigung über einen Rückruf der Identität des Ereignishandlers für den Vorgang. Der Vorgang ist erst abgeschlossen, wenn die Antwort gesendet wird oder das Timeout auftritt.
Hinweise für Ausführende
Der Vorgang löst ein TimeoutException , wenn der angegebene timeout Wert überschritten wird, bevor er abgeschlossen wird.