次の方法で共有


NetworkConnectivityLevel 列挙型

定義

現在使用可能な接続のレベルを定義します。

public enum class NetworkConnectivityLevel
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
enum class NetworkConnectivityLevel
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
public enum NetworkConnectivityLevel
var value = Windows.Networking.Connectivity.NetworkConnectivityLevel.none
Public Enum NetworkConnectivityLevel
継承
NetworkConnectivityLevel
属性

Windows の要件

デバイス ファミリ
Windows 10 (10.0.10240.0 で導入)
API contract
Windows.Foundation.UniversalApiContract (v1.0 で導入)

フィールド

ConstrainedInternetAccess 2

制限付きインターネット アクセス。

この値は、キャプティブ ポータルが原因である可能性がある接続が制限されていることを示します。 または、おそらく何らかの他の理由による。たとえば、何らかの不明な方法で HTTP ヘッダーを変更しているクライアントとインターネットの間のプロキシ。 キャプティブ ポータル接続の場合、Web ポータルへのローカル アクセスが提供されますが、インターネットへのアクセスには、ポータルを介して特定の資格情報が提供されている必要があります。

このレベルの接続 (制限付きインターネット アクセス) は、一般に、パブリックな場所 (コーヒー ショップやブック ストアなど) でホストされている接続を使用する場合に発生します。

Note

前述のように、これは必ずしもキャプティブ ポータルが検出されたことを意味するとは限りません。 また、キャプティブ ポータルの URL を使用するか、パブリック Web サイトへのアクセスを試みることで、キャプティブ ポータルに到達できるかどうかをテストする必要があります。これにより、Windows が LocalAccess を現在の NetworkConnectivityLevel として報告したときにキャプティブ ポータルにリダイレクトされます。

InternetAccess 3

ローカルおよびインターネット アクセス。

LocalAccess 1

ローカル ネットワーク アクセスのみ。

None 0

接続なし。

注釈

これらの値を使用して接続の変更を示す方法の例については、「 クイック スタート: 接続イベントと可用性の変更の管理」を参照してください。

適用対象

こちらもご覧ください