NetworkOperatorTetheringManager Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Cette interface expose les méthodes et propriétés utilisées pour contrôler et configurer les fonctionnalités de connexion pour un compte réseau spécifique.
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
- Héritage
- Attributs
Configuration requise pour Windows
Famille d’appareils |
Windows 10 (introduit dans 10.0.10240.0 - for Xbox, see UWP features that aren't yet supported on Xbox)
|
API contract |
Windows.Foundation.UniversalApiContract (introduit dans v1.0)
|
Fonctionnalités de l’application |
wiFiControl
|
Remarques
Historique des versions
Version de Windows | Version du SDK | Valeur ajoutée |
---|---|---|
1607 | 14393 | CreateFromConnectionProfile(ConnectionProfile,NetworkAdapter) |
2004 | 19041 | DisableNoConnectionsTimeout |
2004 | 19041 | DisableNoConnectionsTimeoutAsync |
2004 | 19041 | EnableNoConnectionsTimeout |
2004 | 19041 | EnableNoConnectionsTimeoutAsync |
2004 | 19041 | IsNoConnectionsTimeoutEnabled |
Propriétés
ClientCount |
Obtient le nombre actuel de clients connectés sur le réseau de liaison. |
MaxClientCount |
Obtient le nombre maximal de connexions client sur un réseau attaché. |
TetheringOperationalState |
Obtient l’état opérationnel actuel de la fonctionnalité de liaison. Les valeurs possibles sont définies par TetheringOperationalState |
Méthodes
ConfigureAccessPointAsync(NetworkOperatorTetheringAccessPointConfiguration) |
Utilisez cette méthode pour fournir des détails de configuration réseau de liaison pour le réseau de liaison. |
CreateFromConnectionProfile(ConnectionProfile) |
Crée un NetworkOperatorTetheringManager en utilisant le profil donné comme interface publique et Wi-Fi en tant qu’interface privée. |
CreateFromConnectionProfile(ConnectionProfile, NetworkAdapter) |
Crée un NetworkOperatorTetheringManager en utilisant le profil donné comme interface publique et sur le NetworkAdapter donné en tant qu’interface privée. |
CreateFromNetworkAccountId(String) |
Crée une instance de NetworkOperatorTetheringManager pour un compte réseau spécifique à l’aide de l’ID de compte réseau fourni pour l’appareil haut débit mobile. Un compte réseau est l’un des comptes d’opérateur mobile disponibles sur l’appareil (configuré lorsque l’utilisateur insère une carte SIM). Vous pouvez récupérer une liste des ID des comptes réseau disponibles sur un appareil en accédant à la propriété MobileBroadbandAccount.AvailableNetworkAccountIds . |
DisableNoConnectionsTimeout() |
Désactive le délai d’expiration NoConnections . |
DisableNoConnectionsTimeoutAsync() |
Désactive de façon asynchrone le délai d’expiration NoConnections . |
EnableNoConnectionsTimeout() |
Active le délai d’attente NoConnections . Cela signifie que l’attachement s’éteint automatiquement dans les 5 minutes après la fin du dernier homologue de la connexion de liaison. |
EnableNoConnectionsTimeoutAsync() |
Active de façon asynchrone le délai d’expiration NoConnections . Cela signifie que l’attachement s’éteint automatiquement dans les 5 minutes après la fin du dernier homologue de la connexion de liaison. |
GetCurrentAccessPointConfiguration() |
Obtient la configuration actuelle du point d’accès pour un compte réseau tel que défini par un objet NetworkOperatorTetheringAccessPointConfiguration . |
GetTetheringCapability(String) |
Indique si un appareil est capable de créer un réseau de liaison. Les valeurs possibles sont définies par TetheringCapability. |
GetTetheringCapabilityFromConnectionProfile(ConnectionProfile) |
Obtient les fonctionnalités de liaison, en fonction du profil de connexion donné. |
GetTetheringClients() |
Récupère la liste des clients de liaison pour ce NetworkOperatorTetheringManager. |
IsNoConnectionsTimeoutEnabled() |
Obtient une valeur indiquant si le délai d’expiration NoConnections est activé. S’il est activé, la connexion s’éteint automatiquement dans les 5 minutes après la fin du dernier homologue de la connexion de liaison. |
StartTetheringAsync() |
Établit le réseau de liaison. Nous vous recommandons d’appeler d’abord StopTetheringAsync afin de vous assurer que le point d’accès est désactivé. |
StartTetheringAsync(NetworkOperatorTetheringSessionAccessPointConfiguration) |
Démarre le point d’accès mobile à l’aide d’une configuration par session spécifiée. Cette surcharge vous permet de démarrer une session de connexion sans avoir à la préconfigurer via ConfigureAccessPointAsync. La configuration passée en tant que paramètre est valide uniquement pour la session active et sera perdue une fois la session terminée. Le démarrage d’une nouvelle session via cette surcharge de StartTetheringAsync vous permet également de configurer des paramètres par session uniquement qui ne peuvent pas être définis de manière permanente via ConfigureAccessPointAsync. Les paramètres qui peuvent être conservés sont le SSID réseau, le mot de passe réseau, la bande de fréquence sans fil réseau et l’algorithme d’authentification réseau. Nous vous recommandons d’appeler d’abord StopTetheringAsync afin de vous assurer que le point d’accès est désactivé. |
StopTetheringAsync() |
Arrête le réseau de liaison. |