NetworkOperatorTetheringManager Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Questa interfaccia espone i metodi e le proprietà usati per controllare e configurare le funzionalità di tethering per un account di rete specifico.
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
- Ereditarietà
- Attributi
Requisiti Windows
Famiglia di dispositivi |
Windows 10 (è stato introdotto in 10.0.10240.0 - for Xbox, see UWP features that aren't yet supported on Xbox)
|
API contract |
Windows.Foundation.UniversalApiContract (è stato introdotto in v1.0)
|
Funzionalità dell'app |
wiFiControl
|
Commenti
Cronologia delle versioni
Versione di Windows | Versione dell'SDK | Valore aggiunto |
---|---|---|
1607 | 14393 | CreateFromConnectionProfile(ConnectionProfile,NetworkAdapter) |
2004 | 19041 | DisableNoConnectionsTimeout |
2004 | 19041 | DisableNoConnectionsTimeoutAsync |
2004 | 19041 | EnableNoConnectionsTimeout |
2004 | 19041 | EnableNoConnectionsTimeoutAsync |
2004 | 19041 | IsNoConnectionsTimeoutEnabled |
Proprietà
ClientCount |
Ottiene il numero corrente di client connessi nella rete di tethering. |
MaxClientCount |
Ottiene il numero massimo di connessioni client su una rete tethered. |
TetheringOperationalState |
Ottiene lo stato operativo corrente della funzionalità di tethering. I valori possibili sono definiti da TetheringOperationalState |
Metodi
ConfigureAccessPointAsync(NetworkOperatorTetheringAccessPointConfiguration) |
Usare questo metodo per fornire i dettagli della configurazione di rete tethering per la rete di tethering. |
CreateFromConnectionProfile(ConnectionProfile) |
Crea un oggetto NetworkOperatorTetheringManager usando il profilo specificato come interfaccia pubblica e Wi-Fi come interfaccia privata. |
CreateFromConnectionProfile(ConnectionProfile, NetworkAdapter) |
Crea un networkOperatorTetheringManager usando il profilo specificato come interfaccia pubblica e nell'interfaccia privata specificata. |
CreateFromNetworkAccountId(String) |
Crea un'istanza di NetworkOperatorTetheringManager per un account di rete specifico usando l'ID dell'account di rete specificato per il dispositivo a banda larga mobile. Un account di rete è uno degli account dell'operatore mobile disponibili nel dispositivo (configurato quando l'utente inserisce una SIM). È possibile recuperare un elenco degli ID degli account di rete disponibili in un dispositivo accedendo alla proprietà MobileBroadbandAccount.AvailableNetworkAccountIds . |
DisableNoConnectionsTimeout() |
Disabilita il timeout NoConnections . |
DisableNoConnectionsTimeoutAsync() |
Disabilita in modo asincrono il timeout NoConnections . |
EnableNoConnectionsTimeout() |
Abilita il timeout NoConnections . Ciò significa che il tethering disattiva automaticamente in 5 minuti dopo l'ultimo peer della connessione tethering viene disattivato. |
EnableNoConnectionsTimeoutAsync() |
Abilita in modo asincrono il timeout NoConnections . Ciò significa che il tethering disattiva automaticamente in 5 minuti dopo l'ultimo peer della connessione tethering viene disattivato. |
GetCurrentAccessPointConfiguration() |
Ottiene la configurazione corrente del punto di accesso per un account di rete come definito da un oggetto NetworkOperatorTetheringAccessPointConfiguration . |
GetTetheringCapability(String) |
Indica se un dispositivo è in grado di creare una rete di tethering. I valori possibili sono definiti da TetheringCapability. |
GetTetheringCapabilityFromConnectionProfile(ConnectionProfile) |
Ottiene le funzionalità di tethering, in base al profilo di connessione specificato. |
GetTetheringClients() |
Recupera un elenco di client di tethering per questo NetworkOperatorTetheringManager. |
IsNoConnectionsTimeoutEnabled() |
Ottiene un valore che indica se il timeout NoConnections è abilitato. Se abilitato, tethering disattiva automaticamente in 5 minuti dopo l'ultimo peer della connessione tethering. |
StartTetheringAsync() |
Stabilisce la rete di tethering. È consigliabile prima chiamare StopTetheringAsync per assicurarsi che l'hotspot di tethering sia disattivato. |
StartTetheringAsync(NetworkOperatorTetheringSessionAccessPointConfiguration) |
Avvia l'hotspot per dispositivi mobili usando una configurazione specificata per sessione. Questo overload consente di avviare una sessione di tethering senza dover preconfigurarla tramite ConfigureAccessPointAsync. La configurazione passata come parametro è valida solo per la sessione corrente e verrà persa una volta terminata la sessione. L'avvio di una nuova sessione tramite questo overload di StartTetheringAsync consente anche di configurare parametri di sola sessione che non possono essere impostati in modo permanente tramite ConfigureAccessPointAsync. I parametri che possono essere persistenti sono il SSID di rete, la password di rete, la banda di frequenza wireless di rete e l'algoritmo di autenticazione di rete. È consigliabile prima chiamare StopTetheringAsync per assicurarsi che l'hotspot di tethering sia disattivato. |
StopTetheringAsync() |
Arresta la rete di tethering. |