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должен вызываться ровно один раз.