WiFiDirectService.SessionDeferred Событие
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Событие, возникаемое при отложении запроса сеанса. Обратите внимание, что это не означает, что запрос завершился ошибкой или отклонен. Это уведомление о том, что сервер выполняет длительную операцию, например ожидание ввода ПИН-кода пользователем. Запрашивающий запрос, получающий это сообщение, должен начать 120-секундное ожидание, прежде чем истечет время ожидания запроса сеанса, чтобы дать серверу время для завершения операции. Аргументы события включают буфер, предоставленный сервером в уведомлении об отсрочке, с дополнительными сведениями.
// Register
event_token SessionDeferred(TypedEventHandler<WiFiDirectService, WiFiDirectServiceSessionDeferredEventArgs const&> const& handler) const;
// Revoke with event_token
void SessionDeferred(event_token const* cookie) const;
// Revoke with event_revoker
WiFiDirectService::SessionDeferred_revoker SessionDeferred(auto_revoke_t, TypedEventHandler<WiFiDirectService, WiFiDirectServiceSessionDeferredEventArgs const&> const& handler) const;
public event TypedEventHandler<WiFiDirectService,WiFiDirectServiceSessionDeferredEventArgs> SessionDeferred;
function onSessionDeferred(eventArgs) { /* Your code */ }
wiFiDirectService.addEventListener("sessiondeferred", onSessionDeferred);
wiFiDirectService.removeEventListener("sessiondeferred", onSessionDeferred);
- or -
wiFiDirectService.onsessiondeferred = onSessionDeferred;
Public Custom Event SessionDeferred As TypedEventHandler(Of WiFiDirectService, WiFiDirectServiceSessionDeferredEventArgs)