NetworkOperatorTetheringManager.CreateFromConnectionProfile Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Überlädt
CreateFromConnectionProfile(ConnectionProfile) |
Erstellt einen NetworkOperatorTetheringManager unter Verwendung des angegebenen Profils als öffentliche Schnittstelle und Wi-Fi als private Schnittstelle. |
CreateFromConnectionProfile(ConnectionProfile, NetworkAdapter) |
Erstellt einen NetworkOperatorTetheringManager unter Verwendung des angegebenen Profils als öffentliche Schnittstelle und für den angegebenen NetworkAdapter als private Schnittstelle. |
CreateFromConnectionProfile(ConnectionProfile)
Erstellt einen NetworkOperatorTetheringManager unter Verwendung des angegebenen Profils als öffentliche Schnittstelle und Wi-Fi als private Schnittstelle.
public:
static NetworkOperatorTetheringManager ^ CreateFromConnectionProfile(ConnectionProfile ^ profile);
static NetworkOperatorTetheringManager CreateFromConnectionProfile(ConnectionProfile const& profile);
/// [Windows.Foundation.Metadata.Overload("CreateFromConnectionProfile")]
static NetworkOperatorTetheringManager CreateFromConnectionProfile(ConnectionProfile const& profile);
public static NetworkOperatorTetheringManager CreateFromConnectionProfile(ConnectionProfile profile);
[Windows.Foundation.Metadata.Overload("CreateFromConnectionProfile")]
public static NetworkOperatorTetheringManager CreateFromConnectionProfile(ConnectionProfile profile);
function createFromConnectionProfile(profile)
Public Shared Function CreateFromConnectionProfile (profile As ConnectionProfile) As NetworkOperatorTetheringManager
Parameter
- profile
- ConnectionProfile
Zu verwendende Verbindungsprofil.
Gibt zurück
Das resultierende Managerobjekt.
- Attribute
Windows-Anforderungen
App-Funktionen |
wiFiControl
|
Hinweise
In früheren Releases konnten nur privilegierte Apps von Netzbetreibern ein NetworkOperatorTetheringManager-Objekt erstellen und zum Steuern des Tetherings verwenden. In diesem Release kann jede App das Objekt erstellen, indem CreateFromConnectionProfile aufgerufen wird. Damit der Aufruf erfolgreich ist, muss die App jedoch die entsprechende Wi-Fi Steuerungsgerätefunktion im Manifest deklariert haben. Das folgende Beispiel zeigt einen Teil eines Manifests mit dem erforderlichen DeviceCapability-Tag mit dem wiFiControl-Attribut .
<Capabilities>
<DeviceCapability Name="wiFiControl"/>
</Capabilities>
Wenn die wiFiControl-Gerätefunktion im Manifest nicht festgelegt ist, schlagen Aufrufe von CreateFromConnectionProfile fehl, indem eine Ausnahme ausgelöst wird.
Ihr Code kann bestimmen, ob die Funktion zur Laufzeit festgelegt ist, indem Sie GetTetheringCapabilityFromConnectionProfile aufrufen. Wenn DisabledBySystemCapability zurückgegeben wird, legt das Manifest die erforderliche Gerätefunktion nicht fest. Beachten Sie, dass Ihr Code auch dann geschrieben werden sollte, wenn Aktiviert zurückgegeben wird, um Fehler und Ausnahmen zu behandeln, da sich die Tetheringfunktion jederzeit ändern kann, außerhalb der Kontrolle oder Benachrichtigung Ihrer App.
Weitere Informationen
Gilt für:
CreateFromConnectionProfile(ConnectionProfile, NetworkAdapter)
Erstellt einen NetworkOperatorTetheringManager unter Verwendung des angegebenen Profils als öffentliche Schnittstelle und für den angegebenen NetworkAdapter als private Schnittstelle.
public:
static NetworkOperatorTetheringManager ^ CreateFromConnectionProfile(ConnectionProfile ^ profile, NetworkAdapter ^ adapter);
/// [Windows.Foundation.Metadata.Overload("CreateFromConnectionProfileWithTargetAdapter")]
static NetworkOperatorTetheringManager CreateFromConnectionProfile(ConnectionProfile const& profile, NetworkAdapter const& adapter);
[Windows.Foundation.Metadata.Overload("CreateFromConnectionProfileWithTargetAdapter")]
public static NetworkOperatorTetheringManager CreateFromConnectionProfile(ConnectionProfile profile, NetworkAdapter adapter);
function createFromConnectionProfile(profile, adapter)
Public Shared Function CreateFromConnectionProfile (profile As ConnectionProfile, adapter As NetworkAdapter) As NetworkOperatorTetheringManager
Parameter
- profile
- ConnectionProfile
Zu verwendende Verbindungsprofil.
- adapter
- NetworkAdapter
Der Netzwerkadapter, auf dem die Verbindung freigegeben wird. Die freigegebene Verbindung wird vom NetworkOperatorTetheringManager gesteuert.
Gibt zurück
Das resultierende Managerobjekt.
- Attribute
Windows-Anforderungen
Gerätefamilie |
Windows 10 Anniversary Edition (eingeführt in 10.0.14393.0)
|
API contract |
Windows.Foundation.UniversalApiContract (eingeführt in v3.0)
|
App-Funktionen |
wiFiControl
|
Hinweise
In früheren Releases konnten nur privilegierte Apps von Netzbetreibern ein NetworkOperatorTetheringManager-Objekt erstellen und zum Steuern des Tetherings verwenden. In diesem Release kann jede App das Objekt erstellen, indem CreateFromConnectionProfile aufgerufen wird. Damit der Aufruf erfolgreich ist, muss die App jedoch die entsprechende Wi-Fi Steuerungsgerätefunktion im Manifest deklariert haben. Das folgende Beispiel zeigt einen Teil eines Manifests mit dem erforderlichen DeviceCapability-Tag mit dem wiFiControl-Attribut .
<Capabilities>
<DeviceCapability Name="wiFiControl"/>
</Capabilities>
Wenn die wiFiControl-Gerätefunktion im Manifest nicht festgelegt ist, schlagen Aufrufe von CreateFromConnectionProfile fehl, indem eine Ausnahme ausgelöst wird.
Ihr Code kann bestimmen, ob die Funktion zur Laufzeit festgelegt ist, indem Sie GetTetheringCapabilityFromConnectionProfile aufrufen. Wenn DisabledBySystemCapability zurückgegeben wird, legt das Manifest die erforderliche Gerätefunktion nicht fest. Beachten Sie, dass Ihr Code auch dann geschrieben werden sollte, wenn Aktiviert zurückgegeben wird, um Fehler und Ausnahmen zu behandeln, da sich die Tetheringfunktion jederzeit ändern kann, außerhalb der Kontrolle oder Benachrichtigung Ihrer App.