RequestContext.Reply Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Odpoví na zprávu s žádostí.
Přetížení
Reply(Message) |
Při přepsání v odvozené třídě odpovídá na zprávu požadavku. |
Reply(Message, TimeSpan) |
Při přepsání v odvozené třídě odpoví na zprávu požadavku v zadaném časovém intervalu. |
Reply(Message)
- Zdroj:
- RequestContext.cs
- Zdroj:
- RequestContext.cs
- Zdroj:
- RequestContext.cs
Při přepsání v odvozené třídě odpovídá na zprávu požadavku.
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)
Parametry
Poznámky
Použijte Reply , pokud je přijatelné, aby aktuální vlákno bylo při odpovídání na zprávu požadavku blokováno. Vlákno je blokováno až do zadaného timeout
.
Pokud zpracování aplikace musí pokračovat bez čekání na dokončení odpovědi, použijte asynchronní BeginReply metodu. Tato metoda prostřednictvím zpětného volání obdrží oznámení o identitě obslužné rutiny události pro operaci. Operace není dokončena, dokud nebude v kanálu k dispozici zpráva nebo dokud nedojde k vypršení časového limitu.
Platí pro
Reply(Message, TimeSpan)
- Zdroj:
- RequestContext.cs
- Zdroj:
- RequestContext.cs
- Zdroj:
- RequestContext.cs
Při přepsání v odvozené třídě odpoví na zprávu požadavku v zadaném časovém intervalu.
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)
Parametry
Poznámky
Použijte Reply , pokud je přijatelné, aby aktuální vlákno bylo při odpovídání na zprávu požadavku blokováno. Vlákno je blokováno až do zadaného timeout
.
Pokud zpracování aplikace musí pokračovat bez čekání na dokončení odpovědi, použijte asynchronní BeginReply metodu. Tato metoda prostřednictvím zpětného volání obdrží oznámení o identitě obslužné rutiny události pro operaci. Operace není dokončena, dokud nebude v kanálu k dispozici zpráva nebo dokud nedojde k vypršení časového limitu.