NetworkOperatorTetheringManager NetworkOperatorTetheringManager NetworkOperatorTetheringManager NetworkOperatorTetheringManager NetworkOperatorTetheringManager Class

Definition

This interface exposes the methods and properties used to control and configure tethering capabilities for a specific network account.

public : sealed class NetworkOperatorTetheringManager
struct winrt::Windows::Networking::NetworkOperators::NetworkOperatorTetheringManager
public sealed class NetworkOperatorTetheringManager
Public NotInheritable Class NetworkOperatorTetheringManager
// This class does not provide a public constructor.
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)
Capabilities
wiFiControl

Remarks

Version history

Windows version SDK version Value added
1607 14393 CreateFromConnectionProfile(ConnectionProfile,NetworkAdapter)

Properties

ClientCount ClientCount ClientCount ClientCount ClientCount

Gets the current number of connected clients on the tethering network.

MaxClientCount MaxClientCount MaxClientCount MaxClientCount MaxClientCount

Gets the maximum number of client connections over a tethered network.

TetheringOperationalState TetheringOperationalState TetheringOperationalState TetheringOperationalState TetheringOperationalState

Gets the current operational state of the tethering feature. Possible values are defined by TetheringOperationalState

Methods

ConfigureAccessPointAsync(NetworkOperatorTetheringAccessPointConfiguration) ConfigureAccessPointAsync(NetworkOperatorTetheringAccessPointConfiguration) ConfigureAccessPointAsync(NetworkOperatorTetheringAccessPointConfiguration) ConfigureAccessPointAsync(NetworkOperatorTetheringAccessPointConfiguration) ConfigureAccessPointAsync(NetworkOperatorTetheringAccessPointConfiguration)

Use this method to provide tethering network configuration details for the tethering network.

CreateFromConnectionProfile(ConnectionProfile) CreateFromConnectionProfile(ConnectionProfile) CreateFromConnectionProfile(ConnectionProfile) CreateFromConnectionProfile(ConnectionProfile) CreateFromConnectionProfile(ConnectionProfile)

Creates a NetworkOperatorTetheringManager using the given profile as the public interface and Wi-Fi as the private interface.

CreateFromConnectionProfile(ConnectionProfile, NetworkAdapter) CreateFromConnectionProfile(ConnectionProfile, NetworkAdapter) CreateFromConnectionProfile(ConnectionProfile, NetworkAdapter) CreateFromConnectionProfile(ConnectionProfile, NetworkAdapter) CreateFromConnectionProfile(ConnectionProfile, NetworkAdapter)

Creates a NetworkOperatorTetheringManager using the given profile as the public interface, and on the given NetworkAdapter as the private interface.

CreateFromNetworkAccountId(String) CreateFromNetworkAccountId(String) CreateFromNetworkAccountId(String) CreateFromNetworkAccountId(String) CreateFromNetworkAccountId(String)

Creates an instance of NetworkOperatorTetheringManager for a specific network account using the provided network account ID for the mobile broadband device.

GetCurrentAccessPointConfiguration() GetCurrentAccessPointConfiguration() GetCurrentAccessPointConfiguration() GetCurrentAccessPointConfiguration() GetCurrentAccessPointConfiguration()

Gets the current access point configuration for a network account as defined by a NetworkOperatorTetheringAccessPointConfiguration object.

GetTetheringCapability(String) GetTetheringCapability(String) GetTetheringCapability(String) GetTetheringCapability(String) GetTetheringCapability(String)

Indicates if a device is capable of creating a tethering network. Possible values are defined by TetheringCapability.

GetTetheringCapabilityFromConnectionProfile(ConnectionProfile) GetTetheringCapabilityFromConnectionProfile(ConnectionProfile) GetTetheringCapabilityFromConnectionProfile(ConnectionProfile) GetTetheringCapabilityFromConnectionProfile(ConnectionProfile) GetTetheringCapabilityFromConnectionProfile(ConnectionProfile)

Gets tethering capabilities, based on the given connection profile.

GetTetheringClients() GetTetheringClients() GetTetheringClients() GetTetheringClients() GetTetheringClients()

Retrieves a list of tethering clients for this NetworkOperatorTetheringManager.

StartTetheringAsync() StartTetheringAsync() StartTetheringAsync() StartTetheringAsync() StartTetheringAsync()

Establishes the tethering network.

StopTetheringAsync() StopTetheringAsync() StopTetheringAsync() StopTetheringAsync() StopTetheringAsync()

Shuts down the tethering network.