NamedPipeServerStream.WaitForConnectionAsync Metoda

Definicja

Asynchronicznie czeka, aż klient nawiąże połączenie z tym obiektem NamedPipeServerStream.Asynchronously waits for a client to connect to this NamedPipeServerStream object.

Przeciążenia

WaitForConnectionAsync()

Asynchronicznie czeka, aż klient nawiąże połączenie z tym obiektem NamedPipeServerStream.Asynchronously waits for a client to connect to this NamedPipeServerStream object.

WaitForConnectionAsync(CancellationToken)

Asynchronicznie czeka, aż klient nawiąże połączenie z tym obiektem NamedPipeServerStream i monitoruje żądania anulowania.Asynchronously waits for a client to connect to this NamedPipeServerStream object and monitors cancellation requests.

WaitForConnectionAsync()

Asynchronicznie czeka, aż klient nawiąże połączenie z tym obiektem NamedPipeServerStream.Asynchronously waits for a client to connect to this NamedPipeServerStream object.

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

Zwraca

Zadanie, które reprezentuje asynchroniczną operację oczekiwania.A task that represents the asynchronous wait operation.

Uwagi

Ponieważ jest ona asynchroniczna, ta metoda wraca natychmiast, ale proces połączenia jest wykonywany, gdy klient wywołuje Connect lub ConnectAsync.Because it is asynchronous, this method returns immediately, but the connection process is completed when the client calls Connect or ConnectAsync.

WaitForConnectionAsync(CancellationToken)

Asynchronicznie czeka, aż klient nawiąże połączenie z tym obiektem NamedPipeServerStream i monitoruje żądania anulowania.Asynchronously waits for a client to connect to this NamedPipeServerStream object and monitors cancellation requests.

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

Parametry

cancellationToken
CancellationToken

Token do monitorowania żądań anulowania.The token to monitor for cancellation requests.

Zwraca

Zadanie, które reprezentuje asynchroniczną operację oczekiwania.A task that represents the asynchronous wait operation.

Uwagi

Ponieważ jest ona asynchroniczna, ta metoda wraca natychmiast, ale proces połączenia jest wykonywany, gdy klient wywołuje Connect lub ConnectAsync.Because it is asynchronous, this method returns immediately, but the connection process is completed when the client calls Connect or ConnectAsync.

Żądania anulowania przy użyciu tokenu anulowania będą działały tylko wtedy, gdy obiekt NamedPipeServerStream został utworzony przy użyciu wartości opcji potoku PipeOptions.Asynchronous lub jeśli anulowanie występuje przed wywołaniem metody WaitForConnectionAsync.Cancellation requests using the cancellation token will only work if the NamedPipeServerStream object was created with a pipe option value of PipeOptions.Asynchronous or if the cancellation occurs before the WaitForConnectionAsync method is called.

Dotyczy