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 : INetworkOperatorTetheringClientManager, INetworkOperatorTetheringManager
struct winrt::Windows::Networking::NetworkOperators::NetworkOperatorTetheringManager : INetworkOperatorTetheringClientManager, INetworkOperatorTetheringManager
public sealed class NetworkOperatorTetheringManager : INetworkOperatorTetheringClientManager, INetworkOperatorTetheringManager
Public NotInheritable Class NetworkOperatorTetheringManager Implements INetworkOperatorTetheringClientManager, INetworkOperatorTetheringManager
// 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
cellularDeviceControl cellularDeviceIdentity

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.