NetworkConnectivityLevel 列挙型
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
現在使用可能な接続のレベルを定義します。
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 | 接続なし。 |
注釈
これらの値を使用して接続の変更を示す方法の例については、「 クイック スタート: 接続イベントと可用性の変更の管理」を参照してください。