Windows.Networking.Connectivity 名前空間

確立されたネットワーク接続の接続、使用状況、およびデータ プラン情報を提供する接続プロファイルを取得します。 このデータは、接続されたアプリケーションが、困難なネットワーク シナリオで動作する場合や、ネットワーク プロバイダーによって設定されたデータ プランの制限に応じて適切なアクションを実行するために使用できます。

クラス

AttributedNetworkUsage

属性付きネットワーク接続の現在の使用状況に関する情報を含むプロパティ値へのアクセスを提供します。

CellularApnContext

このクラスには、3GPP ベースの携帯電話データ接続 (PDP コンテキスト) のアクセス ポイント名 (APN) を指定するために使用されるプロパティが含まれています。

ConnectionCost

ネットワーク接続の現在のコストを示すプロパティ値へのアクセスを提供します。

ConnectionProfile

現在接続されているネットワークまたは以前のネットワーク接続のいずれかを含むネットワーク接続を表します。 接続の状態と接続の統計情報に関する情報を提供します。

ConnectionProfileFilter

ConnectionProfileFilter クラスは、 FindConnectionProfilesAsync 結果の関連性を向上させるために使用されるプロパティのセットを定義します。

少なくとも 1 つのプロパティを指定する必要があります。それ以外の場合、オブジェクトはフィルター処理に として使用されません。

ConnectionSession

ConnectionSession クラスは、 AcquireConnectionAsync で確立されたアクセス ポイントへの接続を表すために使用されます。

ConnectivityInterval

確立された接続または以前の接続の開始時刻と期間を提供します。

ConnectivityManager

ConnectivityManager クラスで定義されたメソッドを使用すると、指定した宛先サフィックスに対して、特定のネットワーク アダプターでトラフィック ルーティングを適用できます。 AddHttpRoutePolicy を使用してポリシーを設定すると、ポリシーに一致するトラフィックがルーティングまたは削除されます。

DataPlanStatus

接続に関連付けられているデータ プランの現在の状態情報を表します。

DataPlanUsage

接続のデータ プラン固有のデータ使用状況情報を表します。

DataUsage

Note

DataUsage は、Windows 8.1後にリリースで変更または使用できない場合があります。 代わりに、NetworkUsage を使用します

ConnectionProfile.GetLocalUsage メソッドによって返されるデータ使用状況情報を表します。

IPInformation

ネットワーク上の IP アドレスとアダプターの間の関連付けを表します。

LanIdentifier

特定の NetworkAdapter オブジェクトの物理識別データを表します。 LanIdentifier オブジェクトによって表されるデータを取得する方法を示すコード例については、「 ネットワーク アダプターとローカリティ情報 (XAML) を取得する方法」を参照してください。

LanIdentifierData

LAN のローカリティ機能を有効にするポート固有のデータを表します。

NetworkAdapter

ネットワーク アダプターを表します。

NetworkInformation

ローカル コンピューターのネットワーク接続情報へのアクセスを提供します。

NetworkItem

接続されているネットワークを表します。

NetworkSecuritySettings

現在のネットワーク セキュリティ設定を表します。

NetworkStateChangeEventDetails

ネットワーク状態の変更バックグラウンド トリガーの後に変更されたネットワークのプロパティを示します。

NetworkUsage

ConnectionProfile によって返されるネットワーク使用状況の統計情報を表します。GetNetworkUsageAsync メソッド。

ProviderNetworkUsage

ConnectionProfile によって返されるプロバイダー ネットワーク使用状況の統計情報を表します。GetProviderNetworkUsageAsync メソッド。

ProxyConfiguration

現在のユーザーのプロキシ構成を表します。

Note

このクラスは、Windows Phoneではサポートされていません。

RoutePolicy

RoutePolicy クラスは、特殊な PDP コンテキスト/APN のトラフィック ルーティング ポリシーを表すために使用されます。

WlanConnectionProfileDetails

WLAN 接続に固有の情報にアクセスするために使用されます。

WwanConnectionProfileDetails

WWAN 接続に固有の情報にアクセスするために使用されます。

構造体

NetworkUsageStates

GetNetworkUsageAsync メソッドによって使用状況データが返される接続プロファイルの目的の状態を定義します。

列挙型

CellularApnAuthenticationType

APN に使用される認証の種類を示す値を定義します。 これらの値は、 CellularApnContext オブジェクトを使用して APN の詳細を指定するときに参照されます。

ConnectionProfileDeleteStatus

接続プロファイルを削除しようとした結果を示す値を定義します。

DataUsageGranularity

GetNetworkUsageAsync を使用してデータ使用状況統計を取得するときに使用される粒度のレベルを定義します。

DomainAuthenticationKind

ドメイン認証方法を指定する定数を定義します。

DomainAuthenticationKind の任意のインスタンスに対して設定されている定数は、一覧表示されている 1 つだけです。 一部のシナリオでは、定数セットは、ドメインが認証されたかどうかを判断するために使用される最も優先されるプロトコルを表します。

DomainConnectivityLevel

ネットワーク接続のドメイン認証状態を定義します。

NetworkAuthenticationType

ネットワークで使用される認証の種類を示す値を定義します。

NetworkConnectivityLevel

現在使用できる接続のレベルを定義します。

NetworkCostType

ネットワーク コストの種類を定義します。

NetworkEncryptionType

認証に使用される暗号化の種類を示す値を定義します。

NetworkTypes

ネットワーク接続の種類を定義します。

RoamingStates

ローミング状態を定義します。

TriStates

NetworkUsageStates 構造体と共に使用して、ネットワーク接続の目的のローミング状態と共有状態を定義します。

WwanDataClass

WWAN ネットワーク接続によって提供されるデータ サービスのクラスを示すために使用される値を定義します。

WwanNetworkIPKind

サポートされている IP のレベルを記述する定数を定義します。 値には 、WWAN_IP_TYPE 列挙体が反映されます。 これらの値を使用して、使用する携帯電話プロファイルを決定できます (たとえば、IMS と SUPL のどちらかを選択する場合)。

WwanNetworkRegistrationState

WWAN 接続のネットワーク登録状態を定義します。

代理人

NetworkStatusChangedEventHandler

ネットワーク状態変更通知を処理するメソッドを表します。 このメソッドは、アプリがアクティブな間に NetworkInformation オブジェクトによって公開されるプロパティが変更されたときに呼び出されます。

こちらもご覧ください