Aracılığıyla paylaş


NamedPipeServerStream.WaitForConnectionAsync Yöntem

Tanım

Zaman uyumsuz olarak istemcinin bu NamedPipeServerStream nesneye bağlanmasını bekler.

Aşırı Yüklemeler

WaitForConnectionAsync()

Zaman uyumsuz olarak istemcinin bu NamedPipeServerStream nesneye bağlanmasını bekler.

WaitForConnectionAsync(CancellationToken)

Zaman uyumsuz olarak istemcinin bu NamedPipeServerStream nesneye bağlanmasını bekler ve iptal isteklerini izler.

WaitForConnectionAsync()

Kaynak:
NamedPipeServerStream.cs
Kaynak:
NamedPipeServerStream.cs
Kaynak:
NamedPipeServerStream.cs

Zaman uyumsuz olarak istemcinin bu NamedPipeServerStream nesneye bağlanmasını bekler.

public:
 System::Threading::Tasks::Task ^ WaitForConnectionAsync();
public System.Threading.Tasks.Task WaitForConnectionAsync ();
member this.WaitForConnectionAsync : unit -> System.Threading.Tasks.Task
Public Function WaitForConnectionAsync () As Task

Döndürülenler

Zaman uyumsuz bekleme işlemini temsil eden görev.

Açıklamalar

Zaman uyumsuz olduğundan, bu yöntem hemen döndürür, ancak istemci veya ConnectAsyncçağırdığında Connect bağlantı işlemi tamamlanır.

Bu yöntem, yöntemin zaman uyumlu karşılık geleninin atabileceği tüm kullanım dışı özel durumları döndürdüğü görevde depolar. Döndürülen görevde bir özel durum depolanıyorsa, görev beklenirken bu özel durum oluşturulur. gibi ArgumentExceptionkullanım özel durumları yine de zaman uyumlu olarak oluşturulur. Depolanan özel durumlar için tarafından oluşan WaitForConnection()özel durumlara bakın.

Şunlara uygulanır

WaitForConnectionAsync(CancellationToken)

Kaynak:
NamedPipeServerStream.Unix.cs
Kaynak:
NamedPipeServerStream.Unix.cs
Kaynak:
NamedPipeServerStream.Unix.cs

Zaman uyumsuz olarak istemcinin bu NamedPipeServerStream nesneye bağlanmasını bekler ve iptal isteklerini izler.

public:
 System::Threading::Tasks::Task ^ WaitForConnectionAsync(System::Threading::CancellationToken cancellationToken);
public System.Threading.Tasks.Task WaitForConnectionAsync (System.Threading.CancellationToken cancellationToken);
member this.WaitForConnectionAsync : System.Threading.CancellationToken -> System.Threading.Tasks.Task
Public Function WaitForConnectionAsync (cancellationToken As CancellationToken) As Task

Parametreler

cancellationToken
CancellationToken

İptal istekleri için izlenecek belirteç.

Döndürülenler

Zaman uyumsuz bekleme işlemini temsil eden görev.

Özel durumlar

İptal belirteci iptal edildi. Bu özel durum, döndürülen görevde depolanır.

Açıklamalar

Zaman uyumsuz olduğundan, bu yöntem hemen döndürür, ancak istemci veya ConnectAsyncçağırdığında Connect bağlantı işlemi tamamlanır.

İptal belirtecini kullanan iptal istekleri yalnızca nesne bir kanal seçeneği değeriyle PipeOptions.Asynchronous oluşturulduysa veya yöntem çağrılmadan önce WaitForConnectionAsync iptal gerçekleşirse çalışırNamedPipeServerStream.

Bu yöntem, yöntemin zaman uyumlu karşılık geleninin atabileceği tüm kullanım dışı özel durumları döndürdüğü görevde depolar. Döndürülen görevde bir özel durum depolanıyorsa, görev beklenirken bu özel durum oluşturulur. gibi ArgumentExceptionkullanım özel durumları yine de zaman uyumlu olarak oluşturulur. Depolanan özel durumlar için tarafından oluşan WaitForConnection()özel durumlara bakın.

Şunlara uygulanır