NetworkOperatorTetheringManager Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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
- 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. |