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

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

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

IAsyncResult

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

Атрибуты

Исключения

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

-или-

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

-или-

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

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

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

Комментарии

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

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

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