Freigeben über


Windows.Networking.Connectivity Namespace

Ruft Verbindungsprofile ab, die Verbindungs-, Nutzungs- und Datenplaninformationen für etablierte Netzwerkverbindungen bereitstellen. Diese Daten können von einer verbundenen Anwendung verwendet werden, um geeignete Maßnahmen zu ergreifen, wenn sie in anspruchsvollen Netzwerkszenarien ausgeführt werden oder die von einem Netzwerkanbieter festgelegten Datenplangrenzwerte unterliegen.

Klassen

AttributedNetworkUsage

Bietet Zugriff auf Eigenschaftenwerte, die Informationen zur aktuellen Verwendung der zugeordneten Netzwerkverbindung enthalten.

CellularApnContext

Diese Klasse enthält Eigenschaften, die verwendet werden, um einen Access Point Name (APN) für eine 3GPP-basierte Mobilfunkdatenverbindung (PDP-Kontext) anzugeben.

ConnectionCost

Bietet Zugriff auf Eigenschaftenwerte, die die aktuellen Kosten einer Netzwerkverbindung angeben.

ConnectionProfile

Stellt eine Netzwerkverbindung dar, die entweder das derzeit verbundene Netzwerk oder vorherige Netzwerkverbindungen umfasst. Enthält Informationen zu den Verbindungsstatus- und Konnektivitätsstatistiken.

ConnectionProfileFilter

Die ConnectionProfileFilter-Klasse definiert eine Reihe von Eigenschaften, die verwendet werden, um die Relevanz von FindConnectionProfilesAsync-Ergebnissen zu verbessern.

Mindestens eine Eigenschaft muss angegeben werden, andernfalls wird das Objekt nicht als Filterung verwendet.

ConnectionSession

Die ConnectionSession-Klasse wird verwendet, um eine Verbindung mit einem Zugriffspunkt darzustellen, der mit AcquireConnectionAsync eingerichtet wurde.

ConnectivityInterval

Stellt die Startzeit und Dauer für eine etablierte oder vorherige Verbindung bereit.

ConnectivityManager

Methoden, die von der ConnectivityManager-Klasse definiert sind, ermöglichen die Durchsetzung des Datenverkehrsrouting auf einem bestimmten Netzwerkadapter für das angegebene Zielsuffix. Nachdem eine Richtlinie mithilfe von AddHttpRoutePolicy festgelegt wurde, werden Datenverkehr, der der Richtlinie entspricht, entweder weitergeleitet oder gelöscht.

DataPlanStatus

Stellt die aktuellen Statusinformationen für den Datenplan dar, der einer Verbindung zugeordnet ist.

DataPlanUsage

Stellt datenplanspezifische Datennutzungsinformationen für eine Verbindung dar.

DataUsage

Hinweis

DataUsage kann nach Windows 8.1 für Versionen geändert oder nicht verfügbar sein. Verwenden Sie stattdessen NetworkUsage

Stellt Datennutzungsinformationen dar, die von der ConnectionProfile.GetLocalUsage-Methode zurückgegeben werden.

IPInformation

Stellt die Zuordnung zwischen einer IP-Adresse und einem Adapter im Netzwerk dar.

LanIdentifier

Stellt physische Identifikationsdaten für ein bestimmtes NetworkAdapter-Objekt dar. Ein Codebeispiel zum Abrufen von Daten, die durch ein LanIdentifier-Objekt dargestellt werden, finden Sie unter Abrufen von Netzwerkadapter- und Gebietsschemainformationen (XAML).

LanIdentifierData

Stellt die portspezifischen Daten dar, die LAN-Gebietsschemafunktionen ermöglichen.

NetworkAdapter

Stellt einen Netzwerkadapter dar.

NetworkInformation

Bietet Zugriff auf Netzwerkverbindungsinformationen für den lokalen Computer.

NetworkItem

Stellt ein verbundenes Netzwerk dar.

NetworkSecuritySettings

Stellt die aktuellen Netzwerksicherheitseinstellungen dar.

NetworkStateChangeEventDetails

Gibt an, welche Eigenschaften eines Netzwerks geändert wurden, nachdem ein Hintergrundauslöser für den Netzwerkzustand geändert wurde.

NetworkUsage

Stellt Netzwerknutzungsstatistiken dar, die von der ConnectionProfile zurückgegeben werden. GetNetworkUsageAsync-Methode .

ProviderNetworkUsage

Stellt Netzwerknutzungsstatistiken des Anbieters dar, die von der ConnectionProfile zurückgegeben werden. GetProviderNetworkUsageAsync-Methode .

ProxyConfiguration

Stellt die Proxykonfiguration für den aktuellen Benutzer dar.

Hinweis

Diese Klasse wird auf Windows Phone nicht unterstützt.

RoutePolicy

Die RoutePolicy-Klasse wird verwendet, um die Datenverkehrsweiterleitungsrichtlinie für einen speziellen PDP-Kontext/APN darzustellen.

WlanConnectionProfileDetails

Wird verwendet, um auf Informationen zuzugreifen, die für eine WLAN-Verbindung spezifisch sind.

WwanConnectionProfileDetails

Wird verwendet, um auf Informationen zuzugreifen, die für eine WWAN-Verbindung spezifisch sind.

Strukturen

NetworkUsageStates

Definiert den gewünschten Zustand des Verbindungsprofils, für den Nutzungsdaten von der Methode GetNetworkUsageAsync zurückgegeben werden.

Enumerationen

CellularApnAuthenticationType

Definiert Werte, die den für einen APN verwendeten Authentifizierungstyp angeben. Diese Werte werden beim Bereitstellen von APN-Details mithilfe eines CellularApnContext-Objekts referenziert.

ConnectionProfileDeleteStatus

Definiert Werte, die das Ergebnis eines Versuchs zum Löschen eines Verbindungsprofils angeben.

DataUsageGranularity

Definiert Ebenen der Granularität, die beim Abrufen von Datennutzungsstatistiken mit GetNetworkUsageAsync verwendet wird.

DomainAuthenticationKind

Definiert Konstanten, die eine Domänenauthentifizierungsmethode angeben.

Nur eine der aufgeführten Konstanten wird für eine beliebige Instanz von DomainAuthenticationKind festgelegt. In einigen Szenarien stellt der Konstantensatz das bevorzugte Protokoll dar, das verwendet wird, um festzustellen, ob die Domäne authentifiziert wurde.

DomainConnectivityLevel

Definiert den Domänenauthentifizierungsstatus für eine Netzwerkverbindung.

NetworkAuthenticationType

Definiert Werte, die den Vom Netzwerk verwendeten Authentifizierungstyp angeben.

NetworkConnectivityLevel

Definiert die derzeit verfügbare Konnektivitätsebene.

NetworkCostType

Definiert die Netzwerkkostentypen.

NetworkEncryptionType

Definiert Werte, die den Für die Authentifizierung verwendeten Verschlüsselungstyp angeben.

NetworkTypes

Definiert die Netzwerkverbindungstypen.

RoamingStates

Definiert die Roamingzustände.

TriStates

Wird mit der NetworkUsageStates-Struktur verwendet, um den gewünschten Roamingstatus und den freigegebenen Zustand einer Netzwerkverbindung zu definieren.

WwanDataClass

Definiert Werte, die verwendet werden, um die Klasse des Datendiensts anzugeben, der von einer WWAN-Netzwerkverbindung bereitgestellt wird.

WwanNetworkIPKind

Definiert Konstanten, die eine Ebene der unterstützten IP beschreiben. Die Werte spiegeln die WWAN_IP_TYPE Enumeration wider. Sie können diese Werte verwenden, um zu bestimmen, welches Mobilfunkprofil verwendet werden soll (z. B. zum Auswählen zwischen IMS und SUPL).

WwanNetworkRegistrationState

Definiert die Netzwerkregistrierungszustände für eine WWAN-Verbindung.

Delegaten

NetworkStatusChangedEventHandler

Stellt die Methode dar, die Netzwerkstatusänderungsbenachrichtigungen behandelt. Diese Methode wird aufgerufen, wenn alle Eigenschaften, die vom NetworkInformation-Objekt verfügbar gemacht werden, während die App aktiv ist.

Weitere Informationen