RequestContext.Reply 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.
Antwortet auf eine Anforderungsnachricht.
Überlädt
| Name | Beschreibung |
|---|---|
| Reply(Message) |
Wenn sie in einer abgeleiteten Klasse außer Kraft gesetzt wird, antworten Sie auf eine Anforderungsnachricht. |
| Reply(Message, TimeSpan) |
Wenn sie in einer abgeleiteten Klasse außer Kraft gesetzt wird, antworten Sie innerhalb eines bestimmten Zeitintervalls auf eine Anforderungsnachricht. |
Reply(Message)
- Quelle:
- RequestContext.cs
- Quelle:
- RequestContext.cs
- Quelle:
- RequestContext.cs
Wenn sie in einer abgeleiteten Klasse außer Kraft gesetzt wird, antworten Sie auf eine Anforderungsnachricht.
public:
abstract void Reply(System::ServiceModel::Channels::Message ^ message);
public abstract void Reply(System.ServiceModel.Channels.Message message);
abstract member Reply : System.ServiceModel.Channels.Message -> unit
Public MustOverride Sub Reply (message As Message)
Parameter
Hinweise
Wird verwendet Reply , wenn der aktuelle Thread blockiert werden kann, während er auf die Anforderungsnachricht antwortet. Der Thread wird bis zum angegebenen timeoutThread blockiert.
Wenn die Anwendungsverarbeitung fortgesetzt werden muss, ohne auf den Abschluss der Antwort zu warten, verwenden Sie die asynchrone BeginReply Methode. 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 eine Nachricht im Kanal verfügbar ist oder das Timeout auftritt.
Gilt für:
Reply(Message, TimeSpan)
- Quelle:
- RequestContext.cs
- Quelle:
- RequestContext.cs
- Quelle:
- RequestContext.cs
Wenn sie in einer abgeleiteten Klasse außer Kraft gesetzt wird, antworten Sie innerhalb eines bestimmten Zeitintervalls auf eine Anforderungsnachricht.
public:
abstract void Reply(System::ServiceModel::Channels::Message ^ message, TimeSpan timeout);
public abstract void Reply(System.ServiceModel.Channels.Message message, TimeSpan timeout);
abstract member Reply : System.ServiceModel.Channels.Message * TimeSpan -> unit
Public MustOverride Sub Reply (message As Message, timeout As TimeSpan)
Parameter
- timeout
- TimeSpan
Dies TimeSpan gibt das Zeitintervall an, das auf die Antwort auf eine Anforderung wartet.
Hinweise
Wird verwendet Reply , wenn der aktuelle Thread blockiert werden kann, während er auf die Anforderungsnachricht antwortet. Der Thread wird bis zum angegebenen timeoutThread blockiert.
Wenn die Anwendungsverarbeitung fortgesetzt werden muss, ohne auf den Abschluss der Antwort zu warten, verwenden Sie die asynchrone BeginReply Methode. 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 eine Nachricht im Kanal verfügbar ist oder das Timeout auftritt.