Sdílet prostřednictvím


RequestContext.Reply Metoda

Definice

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

message
Message

Příchozí Message , který obsahuje požadavek.

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

message
Message

Příchozí Message , který obsahuje požadavek.

timeout
TimeSpan

Určuje TimeSpan časový interval čekání na odpověď na žádost.

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