NamedPipeServerStream.BeginWaitForConnection(AsyncCallback, Object) Метод

Определение

Начинает асинхронную операцию ожидания подключения клиента.

public:
 IAsyncResult ^ BeginWaitForConnection(AsyncCallback ^ callback, System::Object ^ state);
public IAsyncResult BeginWaitForConnection (AsyncCallback? callback, object? state);
public IAsyncResult BeginWaitForConnection (AsyncCallback callback, object state);
[System.Security.SecurityCritical]
public IAsyncResult BeginWaitForConnection (AsyncCallback callback, object state);
member this.BeginWaitForConnection : AsyncCallback * obj -> IAsyncResult
[<System.Security.SecurityCritical>]
member this.BeginWaitForConnection : AsyncCallback * obj -> IAsyncResult
Public Function BeginWaitForConnection (callback As AsyncCallback, state As Object) As IAsyncResult

Параметры

callback
AsyncCallback

Метод, который нужно вызывать, когда клиент подключается к объекту NamedPipeServerStream.

state
Object

Предоставляемый пользователем объект, являющийся отличительным признаком данного конкретного асинхронного запроса от других запросов.

Возвращаемое значение

Объект, ссылающийся на асинхронный запрос.

Атрибуты

Исключения

Канал не был открыт асинхронно.

-или-

Подключение канала уже установлено.

-или-

Дескриптор канала не был задан.

Подключение канала разорвано.

Канал закрыт.

Комментарии

Это асинхронный эквивалент .WaitForConnection

EndWaitForConnection для каждого вызова BeginWaitForConnectionдолжен вызываться ровно один раз.

Применяется к