Udostępnij za pośrednictwem


IChannelListener<TChannel>.BeginAcceptChannel Metoda

Definicja

Rozpoczyna operację asynchroniczną w celu zaakceptowania kanału w określonym lub domyślnym interwale czasu.

Przeciążenia

BeginAcceptChannel(AsyncCallback, Object)

Rozpoczyna operację asynchroniczną w celu zaakceptowania kanału.

BeginAcceptChannel(TimeSpan, AsyncCallback, Object)

Rozpoczyna operację asynchroniczną w celu zaakceptowania kanału w określonym przedziale czasu.

Uwagi

Zaleca się użycie BeginAcceptChannel przeciążenia z jawnym limitem czasu. Określona timeout dla tej metody zastępuje wszelkie domyślne limity czasu ustawione przez system dla usługi.

BeginAcceptChannel(AsyncCallback, Object)

Źródło:
IChannelListener.cs
Źródło:
IChannelListener.cs
Źródło:
IChannelListener.cs

Rozpoczyna operację asynchroniczną w celu zaakceptowania kanału.

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

Parametry

callback
AsyncCallback

Delegat AsyncCallback , który odbiera powiadomienie o asynchronicznym zakończeniu akceptowania dla operacji kanału.

state
Object

Obiekt określony przez aplikację zawierający informacje o stanie skojarzone z asynchroniczną akceptacją operacji kanału.

Zwraca

Element IAsyncResult odwołujący się do asynchronicznej akceptacji operacji kanału.

Uwagi

Zaleca się użycie BeginAcceptChannel(TimeSpan, AsyncCallback, Object) przeciążenia z jawnym limitem czasu. Określona timeout dla tej metody zastępuje wszelkie domyślne limity czasu ustawione przez system dla usługi.

Dotyczy

BeginAcceptChannel(TimeSpan, AsyncCallback, Object)

Źródło:
IChannelListener.cs
Źródło:
IChannelListener.cs
Źródło:
IChannelListener.cs

Rozpoczyna operację asynchroniczną w celu zaakceptowania kanału w określonym przedziale czasu.

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

Parametry

timeout
TimeSpan

Określa TimeSpan , jak długo musi zakończyć się oczekiwanie na operację kanału przed upływem limitu czasu.

callback
AsyncCallback

Delegat AsyncCallback , który odbiera powiadomienie o asynchronicznym zakończeniu akceptowania dla operacji kanału.

state
Object

Obiekt określony przez aplikację zawierający informacje o stanie skojarzone z asynchroniczną akceptacją operacji kanału.

Zwraca

Element IAsyncResult odwołujący się do asynchronicznej akceptacji operacji kanału.

Uwagi

Zaleca się, aby to przeciążenie z jawnym limitem czasu było używane, a nie BeginAcceptChannel(TimeSpan, AsyncCallback, Object). Określona timeout dla tej metody zastępuje wszelkie domyślne limity czasu ustawione przez system dla usługi.

Dotyczy