NetworkOperatorTetheringManager クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
このインターフェイスは、特定のネットワーク アカウントのテザリング機能を制御および構成するために使用されるメソッドとプロパティを公開します。
public ref class NetworkOperatorTetheringManager sealed
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class NetworkOperatorTetheringManager final
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public sealed class NetworkOperatorTetheringManager
Public NotInheritable Class NetworkOperatorTetheringManager
- 継承
- 属性
Windows の要件
デバイス ファミリ |
Windows 10 (10.0.10240.0 - for Xbox, see UWP features that aren't yet supported on Xbox で導入)
|
API contract |
Windows.Foundation.UniversalApiContract (v1.0 で導入)
|
アプリの機能 |
wiFiControl
|
注釈
バージョン履歴
Windows のバージョン | SDK バージョン | 追加された値 |
---|---|---|
1607 | 14393 | CreateFromConnectionProfile(ConnectionProfile,NetworkAdapter) |
2004 | 19041 | DisableNoConnectionsTimeout |
2004 | 19041 | DisableNoConnectionsTimeoutAsync |
2004 | 19041 | EnableNoConnectionsTimeout |
2004 | 19041 | EnableNoConnectionsTimeoutAsync |
2004 | 19041 | IsNoConnectionsTimeoutEnabled |
プロパティ
ClientCount |
テザリング ネットワーク上の接続されているクライアントの現在の数を取得します。 |
MaxClientCount |
テザリングされたネットワーク経由のクライアント接続の最大数を取得します。 |
TetheringOperationalState |
テザリング機能の現在の動作状態を取得します。 指定できる値は、TetheringOperationalState によって定義されます |
メソッド
ConfigureAccessPointAsync(NetworkOperatorTetheringAccessPointConfiguration) |
テザリング ネットワークのテザリング ネットワーク構成の詳細を提供するには、この方法を使用します。 |
CreateFromConnectionProfile(ConnectionProfile) |
特定のプロファイルをパブリック インターフェイスとして使用し、プライベート インターフェイスとして Wi-Fi NetworkOperatorTetheringManager を作成します。 |
CreateFromConnectionProfile(ConnectionProfile, NetworkAdapter) |
特定のプロファイルをパブリック インターフェイスとして使用し、特定の NetworkAdapter をプライベート インターフェイスとして使用して、NetworkOperatorTetheringManager を作成します。 |
CreateFromNetworkAccountId(String) |
モバイル ブロードバンド デバイスに指定されたネットワーク アカウント ID を使用して、特定のネットワーク アカウントの NetworkOperatorTetheringManager のインスタンスを作成します。 ネットワーク アカウントは、デバイスで使用できる携帯電話会社アカウントの 1 つです (ユーザーが SIM を挿入するときに構成されます)。 MobileBroadbandAccount.AvailableNetworkAccountIds プロパティにアクセスすることで、デバイスで使用できるネットワーク アカウントの ID の一覧を取得できます。 |
DisableNoConnectionsTimeout() |
NoConnections タイムアウトを無効にします。 |
DisableNoConnectionsTimeoutAsync() |
NoConnections タイムアウトを非同期的に無効にします。 |
EnableNoConnectionsTimeout() |
NoConnections タイムアウトを有効にします。 つまり、テザリング接続の最後のピアが終了してから 5 分後にテザリングが自動的にオフになります。 |
EnableNoConnectionsTimeoutAsync() |
NoConnections タイムアウトを非同期的に有効にします。 つまり、テザリング接続の最後のピアが終了してから 5 分後にテザリングが自動的にオフになります。 |
GetCurrentAccessPointConfiguration() |
NetworkOperatorTetheringAccessPointConfiguration オブジェクトによって定義されているネットワーク アカウントの現在のアクセス ポイント構成を取得します。 |
GetTetheringCapability(String) |
デバイスがテザリング ネットワークを作成できるかどうかを示します。 使用可能な値は 、TetheringCapability によって定義されます。 |
GetTetheringCapabilityFromConnectionProfile(ConnectionProfile) |
指定された接続プロファイルに基づいてテザリング機能を取得します。 |
GetTetheringClients() |
この NetworkOperatorTetheringManager のテザリング クライアントの一覧を取得します。 |
IsNoConnectionsTimeoutEnabled() |
NoConnections タイムアウトが有効かどうかを示す値を取得します。 有効にすると、テザリング接続の最後のピアが終了してから 5 分後にテザリングが自動的にオフになります。 |
StartTetheringAsync() |
テザリング ネットワークを確立します。 テザリング ホットスポットがオフになっていることを確認するために、最初に StopTetheringAsync を呼び出することをお勧めします。 |
StartTetheringAsync(NetworkOperatorTetheringSessionAccessPointConfiguration) |
指定したセッションごとの構成を使用して、モバイル ホットスポットを開始します。 このオーバーロードを使用すると、 ConfigureAccessPointAsync を使用してテザリング セッションを事前に構成しなくても、テザリング セッションを開始できます。 パラメーターとして渡された構成は、現在のセッションに対してのみ有効であり、セッションが終了すると失われます。 StartTetheringAsync のこのオーバーロードを使用して新しいセッションを開始すると、ConfigureAccessPointAsync を使用して永続的に設定できないセッションごとのパラメーターを構成することもできます。 永続化 できる パラメーターは、ネットワーク SSID、ネットワーク パスワード、ネットワーク ワイヤレス周波数帯、およびネットワーク認証アルゴリズムです。 テザリング ホットスポットがオフになっていることを確認するために、最初に StopTetheringAsync を呼び出することをお勧めします。 |
StopTetheringAsync() |
テザリング ネットワークをシャットダウンします。 |