Aracılığıyla paylaş


IChannelListener<TChannel>.BeginAcceptChannel Yöntem

Tanım

Belirli veya varsayılan bir zaman aralığı içinde kanalı kabul etmek için zaman uyumsuz bir işlem başlatır.

Aşırı Yüklemeler

BeginAcceptChannel(AsyncCallback, Object)

Kanalı kabul etmek için zaman uyumsuz bir işlem başlatır.

BeginAcceptChannel(TimeSpan, AsyncCallback, Object)

Belirli bir zaman aralığı içinde bir kanalı kabul etmek için zaman uyumsuz bir işlem başlatır.

Açıklamalar

Açık zaman aşımı ile BeginAcceptChannel aşırı yüklemenin kullanılması önerilir. Bu timeout yöntem için belirtilen, hizmet için sistem tarafından ayarlanan tüm varsayılan zaman aşımlarını geçersiz kılar.

BeginAcceptChannel(AsyncCallback, Object)

Kaynak:
IChannelListener.cs

Kanalı kabul etmek için zaman uyumsuz bir işlem başlatır.

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

Parametreler

callback
AsyncCallback

Kanal AsyncCallback işlemi için kabul etme işleminin zaman uyumsuz tamamlanması bildirimini alan temsilci.

state
Object

Uygulama tarafından belirtilen ve kanal işlemi için zaman uyumsuz kabul ile ilişkili durum bilgilerini içeren bir nesne.

Döndürülenler

Kanal IAsyncResult işleminin zaman uyumsuz kabulüne başvuran.

Açıklamalar

Açık zaman aşımı ile BeginAcceptChannel(TimeSpan, AsyncCallback, Object) aşırı yüklemenin kullanılması önerilir. Bu timeout yöntem için belirtilen, hizmet için sistem tarafından ayarlanan tüm varsayılan zaman aşımlarını geçersiz kılar.

Şunlara uygulanır

BeginAcceptChannel(TimeSpan, AsyncCallback, Object)

Kaynak:
IChannelListener.cs

Belirli bir zaman aralığı içinde bir kanalı kabul etmek için zaman uyumsuz bir işlem başlatır.

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

Parametreler

timeout
TimeSpan

zaman TimeSpan aşımına uğramadan önce kanal işlemi için bekleme işleminin ne kadar süreyle tamamlanması gerekdiğini belirtir.

callback
AsyncCallback

Kanal AsyncCallback işlemi için kabul etme işleminin zaman uyumsuz tamamlanması bildirimini alan temsilci.

state
Object

Uygulama tarafından belirtilen ve kanal işlemi için zaman uyumsuz kabul ile ilişkili durum bilgilerini içeren bir nesne.

Döndürülenler

Kanal IAsyncResult işleminin zaman uyumsuz kabulüne başvuran.

Açıklamalar

Açık bir zaman aşımı ile bu aşırı yüklemenin BeginAcceptChannel(TimeSpan, AsyncCallback, Object)yerine kullanılması önerilir. timeout Bu yöntem için belirtilen, hizmet için sistem tarafından ayarlanan tüm varsayılan zaman aşımlarını geçersiz kılar.

Şunlara uygulanır