Share via


NetworkOperatorTetheringManager Clase

Definición

Esta interfaz expone los métodos y propiedades que se usan para controlar y configurar funcionalidades de tethering para una cuenta de red específica.

public ref class NetworkOperatorTetheringManager sealed
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class NetworkOperatorTetheringManager final
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public sealed class NetworkOperatorTetheringManager
Public NotInheritable Class NetworkOperatorTetheringManager
Herencia
Object Platform::Object IInspectable NetworkOperatorTetheringManager
Atributos

Requisitos de Windows

Familia de dispositivos
Windows 10 (se introdujo en la versión 10.0.10240.0 - for Xbox, see UWP features that aren't yet supported on Xbox)
API contract
Windows.Foundation.UniversalApiContract (se introdujo en la versión v1.0)
Características de aplicaciones
wiFiControl

Comentarios

Historial de versiones

Versión de Windows Versión del SDK Valor agregado
1607 14393 CreateFromConnectionProfile(ConnectionProfile,NetworkAdapter)
2004 19041 DisableNoConnectionsTimeout
2004 19041 DisableNoConnectionsTimeoutAsync
2004 19041 EnableNoConnectionsTimeout
2004 19041 EnableNoConnectionsTimeoutAsync
2004 19041 IsNoConnectionsTimeoutEnabled

Propiedades

ClientCount

Obtiene el número actual de clientes conectados en la red de tethering.

MaxClientCount

Obtiene el número máximo de conexiones de cliente a través de una red anclada.

TetheringOperationalState

Obtiene el estado operativo actual de la característica de tethering. TetheringOperationalState define los valores posibles.

Métodos

ConfigureAccessPointAsync(NetworkOperatorTetheringAccessPointConfiguration)

Use este método para proporcionar detalles de configuración de red de tethering para la red de tethering.

CreateFromConnectionProfile(ConnectionProfile)

Crea un NetworkOperatorTetheringManager con el perfil especificado como interfaz pública y Wi-Fi como interfaz privada.

CreateFromConnectionProfile(ConnectionProfile, NetworkAdapter)

Crea un NetworkOperatorTetheringManager con el perfil especificado como interfaz pública y en networkAdapter dado como interfaz privada.

CreateFromNetworkAccountId(String)

Crea una instancia de NetworkOperatorTetheringManager para una cuenta de red específica mediante el identificador de cuenta de red proporcionado para el dispositivo de banda ancha móvil.

Una cuenta de red es una de las cuentas de operador de telefonía móvil disponibles en el dispositivo (configuradas cuando el usuario inserta una SIM). Puede recuperar una lista de los identificadores de las cuentas de red disponibles en un dispositivo accediendo a la propiedad MobileBroadbandAccount.AvailableNetworkAccountIds .

DisableNoConnectionsTimeout()

Deshabilita el tiempo de espera de NoConnections .

DisableNoConnectionsTimeoutAsync()

Deshabilita de forma asincrónica el tiempo de espera de NoConnections .

EnableNoConnectionsTimeout()

Habilita el tiempo de espera NoConnections . Esto significa que el tethering se desactiva automáticamente en 5 minutos después del último par de la conexión de tethering desaparece.

EnableNoConnectionsTimeoutAsync()

Habilita de forma asincrónica el tiempo de espera de NoConnections . Esto significa que el tethering se desactiva automáticamente en 5 minutos después del último par de la conexión de tethering desaparece.

GetCurrentAccessPointConfiguration()

Obtiene la configuración del punto de acceso actual para una cuenta de red tal como se define en un objeto NetworkOperatorTetheringAccessPointConfiguration .

GetTetheringCapability(String)

Indica si un dispositivo es capaz de crear una red de tethering. TetheringCapability define los valores posibles.

GetTetheringCapabilityFromConnectionProfile(ConnectionProfile)

Obtiene las funcionalidades de tethering, en función del perfil de conexión especificado.

GetTetheringClients()

Recupera una lista de clientes de tethering para este NetworkOperatorTetheringManager.

IsNoConnectionsTimeoutEnabled()

Obtiene un valor que indica si el tiempo de espera NoConnections está habilitado. Si está habilitada, el tethering se desactiva automáticamente en 5 minutos después del último par de la conexión de tethering.

StartTetheringAsync()

Establece la red de tethering.

Se recomienda llamar primero a StopTetheringAsync para asegurarse de que el punto de acceso de tethering está desactivado.

StartTetheringAsync(NetworkOperatorTetheringSessionAccessPointConfiguration)

Inicia el punto de acceso móvil mediante una configuración especificada por sesión.

Esta sobrecarga le permite iniciar una sesión de tethering sin tener que preconfigurarla a través de ConfigureAccessPointAsync. La configuración pasada como parámetro solo es válida para la sesión actual y se perderá una vez finalizada la sesión.

Iniciar una nueva sesión a través de esta sobrecarga de StartTetheringAsync también permite configurar parámetros solo por sesión que no se pueden establecer de forma persistente a través de ConfigureAccessPointAsync. Los parámetros que se pueden conservar son el SSID de red, la contraseña de red, la banda de frecuencia inalámbrica de red y el algoritmo de autenticación de red.

Se recomienda llamar primero a StopTetheringAsync para asegurarse de que el punto de acceso de tethering está desactivado.

StopTetheringAsync()

Cierra la red de tethering.

Se aplica a