Freigeben über


IChannelListener<TChannel>.BeginAcceptChannel Methode

Definition

Startet einen asynchronen Vorgang, um einen Kanal innerhalb eines angegebenen oder standardmäßig eingerichteten Zeitintervalls zu akzeptieren.

Überlädt

BeginAcceptChannel(AsyncCallback, Object)

Startet einen asynchronen Vorgang, um einen Kanal zu akzeptieren.

BeginAcceptChannel(TimeSpan, AsyncCallback, Object)

Startet einen asynchronen Vorgang, um einen Kanal innerhalb eines angegebenen Zeitintervalls zu akzeptieren.

Hinweise

Es wird empfohlen, dass die BeginAcceptChannel-Überladung mit dem expliziten Timeout verwendet wird. Der für diese Methode angegebene timeout überschreibt alle Standard-Timeouts, die vom System für den Dienst eingerichtet wurden.

BeginAcceptChannel(AsyncCallback, Object)

Quelle:
IChannelListener.cs

Startet einen asynchronen Vorgang, um einen Kanal zu akzeptieren.

public:
 IAsyncResult ^ BeginAcceptChannel(AsyncCallback ^ callback, System::Object ^ state);
public IAsyncResult BeginAcceptChannel (AsyncCallback callback, object state);
abstract member BeginAcceptChannel : AsyncCallback * obj -> IAsyncResult
Public Function BeginAcceptChannel (callback As AsyncCallback, state As Object) As IAsyncResult

Parameter

callback
AsyncCallback

Der AsyncCallback-Delegat, der die Benachrichtigung über den asynchronen Abschluss des Vorgangs des Akzeptierens des Kanals empfängt.

state
Object

Ein von der Anwendung spezifiziertes Objekt, das Zustandsinformationen enthält, die dem asynchronen Vorgang des Akzeptierens des Kanals zugeordnet sind.

Gibt zurück

Der IAsyncResult, der auf den asynchronen Vorgang der Akzeptanz eines Kanals verweist.

Hinweise

Es wird empfohlen, dass die BeginAcceptChannel(TimeSpan, AsyncCallback, Object)-Überladung mit dem expliziten Timeout verwendet wird. Der für diese Methode angegebene timeout überschreibt alle Standard-Timeouts, die vom System für den Dienst eingerichtet wurden.

Gilt für:

BeginAcceptChannel(TimeSpan, AsyncCallback, Object)

Quelle:
IChannelListener.cs

Startet einen asynchronen Vorgang, um einen Kanal innerhalb eines angegebenen Zeitintervalls zu akzeptieren.

public:
 IAsyncResult ^ BeginAcceptChannel(TimeSpan timeout, AsyncCallback ^ callback, System::Object ^ state);
public IAsyncResult BeginAcceptChannel (TimeSpan timeout, AsyncCallback callback, object state);
abstract member BeginAcceptChannel : TimeSpan * AsyncCallback * obj -> IAsyncResult
Public Function BeginAcceptChannel (timeout As TimeSpan, callback As AsyncCallback, state As Object) As IAsyncResult

Parameter

timeout
TimeSpan

Der TimeSpan, der angibt, wie lange auf den Kanalvorgang gewartet werden muss, bevor ein Timeout durchgeführt wird.

callback
AsyncCallback

Der AsyncCallback-Delegat, der die Benachrichtigung über den asynchronen Abschluss des Vorgangs des Akzeptierens des Kanals empfängt.

state
Object

Ein von der Anwendung spezifiziertes Objekt, das Zustandsinformationen enthält, die dem asynchronen Vorgang des Akzeptierens des Kanals zugeordnet sind.

Gibt zurück

Der IAsyncResult, der auf den asynchronen Vorgang der Akzeptanz eines Kanals verweist.

Hinweise

Es wird empfohlen, dass diese Überladung mit einem expliziten Timeout anstelle von BeginAcceptChannel(TimeSpan, AsyncCallback, Object) verwendet wird. Der für diese Methode angegebene timeout überschreibt alle Standard-Timeouts, die vom System für den Dienst eingerichtet wurden.

Gilt für: