RequestContext.BeginReply Methode

Definitie

Hiermee wordt een asynchrone bewerking gestart om te reageren op de aanvraag die is gekoppeld aan de huidige context.

Overloads

Name Description
BeginReply(Message, AsyncCallback, Object)

Wanneer deze wordt overschreven in een afgeleide klasse, wordt een asynchrone bewerking gestart om te reageren op de aanvraag die is gekoppeld aan de huidige context.

BeginReply(Message, TimeSpan, AsyncCallback, Object)

Wanneer deze wordt overschreven in een afgeleide klasse, begint een asynchrone bewerking om de aanvraag te beantwoorden die is gekoppeld aan de huidige context binnen een opgegeven tijdsinterval.

Opmerkingen

De asynchrone bewerking is beschikbaar met of zonder een expliciete time-out.

BeginReply(Message, AsyncCallback, Object)

Wanneer deze wordt overschreven in een afgeleide klasse, wordt een asynchrone bewerking gestart om te reageren op de aanvraag die is gekoppeld aan de huidige context.

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

Parameters

message
Message

Het binnenkomende Message bestand dat de aanvraag bevat.

callback
AsyncCallback

De AsyncCallback gemachtigde die de melding ontvangt van de asynchrone antwoordbewerking.

state
Object

Een object, opgegeven door de toepassing, dat statusinformatie bevat die is gekoppeld aan de asynchrone antwoordbewerking.

Retouren

De IAsyncResult bewerking die verwijst naar de asynchrone antwoordbewerking.

Opmerkingen

Gebruik de asynchrone BeginReply methode wanneer de verwerking van de toepassing moet worden voortgezet zonder te wachten. Gebruik een van de synchrone Reply methoden wanneer het acceptabel is dat de huidige thread wordt geblokkeerd terwijl deze reageert op het aanvraagbericht of totdat het time-outinterval wordt overschreden.

Deze methode ontvangt een melding via een callback van de identiteit van de gebeurtenis-handler voor de bewerking. De bewerking is pas voltooid als het antwoord wordt verzonden of de time-out optreedt.

Notities voor uitvoerders

De bewerking genereert een TimeoutException als de opgegeven timeout waarde wordt overschreden voordat deze is voltooid.

Van toepassing op

BeginReply(Message, TimeSpan, AsyncCallback, Object)

Wanneer deze wordt overschreven in een afgeleide klasse, begint een asynchrone bewerking om de aanvraag te beantwoorden die is gekoppeld aan de huidige context binnen een opgegeven tijdsinterval.

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

Parameters

message
Message

Het binnenkomende Message bestand dat de aanvraag bevat.

timeout
TimeSpan

Hiermee TimeSpan geeft u het tijdsinterval op dat moet worden gewacht op het antwoord op een beschikbare aanvraag.

callback
AsyncCallback

De AsyncCallback gemachtigde die de melding ontvangt van de asynchrone antwoordbewerking.

state
Object

Een object, opgegeven door de toepassing, dat statusinformatie bevat die is gekoppeld aan de asynchrone antwoordbewerking.

Retouren

De IAsyncResult bewerking die verwijst naar de asynchrone antwoordbewerking.

Opmerkingen

Gebruik de asynchrone BeginReply methode om de verwerking van de toepassing door te laten gaan zonder te wachten tot de aanvraag is voltooid.

Gebruik een van de synchrone Reply methoden wanneer het acceptabel is dat de huidige thread wordt geblokkeerd terwijl deze reageert op het aanvraagbericht of totdat het time-outinterval wordt overschreden. Deze methode ontvangt een melding via een callback van de identiteit van de gebeurtenis-handler voor de bewerking. De bewerking is pas voltooid als het antwoord wordt verzonden of de time-out optreedt.

Notities voor uitvoerders

De bewerking genereert een TimeoutException als de opgegeven timeout waarde wordt overschreden voordat deze is voltooid.

Van toepassing op