共用方式為


NetworkOperatorTetheringManager 類別

定義

此介面會公開用來控制及設定特定網路帳戶之共用功能的方法和屬性。

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
繼承
Object Platform::Object IInspectable 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)

使用行動寬頻裝置所提供的網路帳戶標識碼,為特定網路帳戶建立 NetworkOperatorTetheringManager 的實例。

網路帳戶是使用者插入 SIM 卡) 時,裝置上可用的其中一個電信業者帳戶 (設定。 您可以藉由存取 MobileBroadbandAccount.AvailableNetworkAccountIds 屬性,來擷取裝置上可用網路帳戶的標識符清單。

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()

關閉網路連線。

適用於