WiFiDirectServiceSessionRequest WiFiDirectServiceSessionRequest WiFiDirectServiceSessionRequest WiFiDirectServiceSessionRequest Class

Definition

Describes a Wi-Fi Direct Service session request.

public : sealed class WiFiDirectServiceSessionRequest : IWiFiDirectServiceSessionRequest, IClosablepublic sealed class WiFiDirectServiceSessionRequest : IWiFiDirectServiceSessionRequest, IDisposablePublic NotInheritable Class WiFiDirectServiceSessionRequest Implements IWiFiDirectServiceSessionRequest, IDisposable// You can use this class in JavaScript.
Attributes
Windows 10 requirements
Device family
Windows 10 (introduced v10.0.10240.0 - for Xbox, see UWP features that aren't yet supported on Xbox)
API contract
Windows.Foundation.UniversalApiContract (introduced v1)

Remarks

Your code does not instantiate this class directly. An instance of this class is inside the WiFiDirectServiceSessionRequestedEventArgs object passed to your WiFiDirectServiceAdvertiser.SessionRequested event handler.

Properties

DeviceInformation DeviceInformation DeviceInformation DeviceInformation

Gets device information for the requesting device.

public : DeviceInformation DeviceInformation { get; }public DeviceInformation DeviceInformation { get; }Public ReadOnly Property DeviceInformation As DeviceInformation// You can use this property in JavaScript.

ProvisioningInfo ProvisioningInfo ProvisioningInfo ProvisioningInfo

Gets information about how provisioning should be performed if the session is established.

public : WiFiDirectServiceProvisioningInfo ProvisioningInfo { get; }public WiFiDirectServiceProvisioningInfo ProvisioningInfo { get; }Public ReadOnly Property ProvisioningInfo As WiFiDirectServiceProvisioningInfo// You can use this property in JavaScript.

SessionInfo SessionInfo SessionInfo SessionInfo

Gets the session information blob associated with this request.

public : IBuffer SessionInfo { get; }public IBuffer SessionInfo { get; }Public ReadOnly Property SessionInfo As IBuffer// You can use this property in JavaScript.
Value
IBuffer IBuffer IBuffer IBuffer

A byte sequence, up to 144 bytes. The format is defined by the service.

Methods

Close() Close() Close() Close()

Closes the session request. Your server code calls this method to reject a session request.

public : void Close()This member is not implemented in C#This member is not implemented in VB.Net// You can use this method in JavaScript.

Dispose() Dispose() Dispose() Dispose()

Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.

This member is not implemented in C++void Dispose()Sub Disposevoid Dispose()