Bagikan melalui


NetworkOperatorTetheringManager Kelas

Definisi

Antarmuka ini mengekspos metode dan properti yang digunakan untuk mengontrol dan mengonfigurasi kemampuan tethering untuk akun jaringan tertentu.

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
Warisan
Object Platform::Object IInspectable NetworkOperatorTetheringManager
Atribut

Persyaratan Windows

Rangkaian perangkat
Windows 10 (diperkenalkan dalam 10.0.10240.0 - for Xbox, see UWP features that aren't yet supported on Xbox)
API contract
Windows.Foundation.UniversalApiContract (diperkenalkan dalam v1.0)
Kemampuan aplikasi
wiFiControl

Keterangan

Riwayat versi

Versi Windows Versi SDK Nilai ditambahkan
1607 14393 CreateFromConnectionProfile(ConnectionProfile,NetworkAdapter)
2004 19041 DisableNoConnectionsTimeout
2004 19041 DisableNoConnectionsTimeoutAsync
2004 19041 EnableNoConnectionsTimeout
2004 19041 EnableNoConnectionsTimeoutAsync
2004 19041 IsNoConnectionsTimeoutEnabled

Properti

ClientCount

Mendapatkan jumlah klien yang terhubung saat ini di jaringan tethering.

MaxClientCount

Mendapatkan jumlah maksimum koneksi klien melalui jaringan yang ditautkan.

TetheringOperationalState

Mendapatkan status operasional saat ini dari fitur tethering. Nilai yang mungkin ditentukan oleh TetheringOperationalState

Metode

ConfigureAccessPointAsync(NetworkOperatorTetheringAccessPointConfiguration)

Gunakan metode ini untuk memberikan detail konfigurasi jaringan tethering untuk jaringan tethering.

CreateFromConnectionProfile(ConnectionProfile)

Membuat NetworkOperatorTetheringManager menggunakan profil yang diberikan sebagai antarmuka publik dan Wi-Fi sebagai antarmuka privat.

CreateFromConnectionProfile(ConnectionProfile, NetworkAdapter)

Membuat NetworkOperatorTetheringManager menggunakan profil yang diberikan sebagai antarmuka publik, dan pada NetworkAdapter yang diberikan sebagai antarmuka privat.

CreateFromNetworkAccountId(String)

Membuat instans NetworkOperatorTetheringManager untuk akun jaringan tertentu menggunakan ID akun jaringan yang disediakan untuk perangkat broadband seluler.

Akun jaringan adalah salah satu akun operator seluler yang tersedia di perangkat (dikonfigurasi saat pengguna menyisipkan SIM). Anda dapat mengambil daftar ID akun jaringan yang tersedia di perangkat dengan mengakses properti MobileBroadbandAccount.AvailableNetworkAccountIds .

DisableNoConnectionsTimeout()

Menonaktifkan batas waktu NoConnections .

DisableNoConnectionsTimeoutAsync()

Secara asinkron menonaktifkan batas waktu NoConnections .

EnableNoConnectionsTimeout()

Mengaktifkan batas waktu NoConnections . Ini berarti bahwa tethering mati secara otomatis dalam 5 menit setelah serekan terakhir koneksi tethering hilang.

EnableNoConnectionsTimeoutAsync()

Secara asinkron memungkinkan batas waktu NoConnections . Ini berarti bahwa tethering mati secara otomatis dalam 5 menit setelah serekan terakhir koneksi tethering hilang.

GetCurrentAccessPointConfiguration()

Mendapatkan konfigurasi titik akses saat ini untuk akun jaringan seperti yang ditentukan oleh objek NetworkOperatorTetheringAccessPointConfiguration .

GetTetheringCapability(String)

Menunjukkan apakah perangkat mampu membuat jaringan tethering. Nilai yang mungkin ditentukan oleh TetheringCapability.

GetTetheringCapabilityFromConnectionProfile(ConnectionProfile)

Mendapatkan kemampuan tethering, berdasarkan profil koneksi yang diberikan.

GetTetheringClients()

Mengambil daftar klien tethering untuk NetworkOperatorTetheringManager ini.

IsNoConnectionsTimeoutEnabled()

Mendapatkan nilai yang menunjukkan apakah batas waktu NoConnections diaktifkan. Jika diaktifkan, tethering akan dinonaktifkan secara otomatis dalam 5 menit setelah peer terakhir koneksi tethering hilang.

StartTetheringAsync()

Menetapkan jaringan tethering.

Kami menyarankan agar Anda terlebih dahulu memanggil StopTetheringAsync untuk memastikan bahwa hotspot tethering nonaktif.

StartTetheringAsync(NetworkOperatorTetheringSessionAccessPointConfiguration)

Memulai hotspot seluler menggunakan konfigurasi per sesi tertentu.

Kelebihan beban ini memungkinkan Anda memulai sesi tethering tanpa harus melakukan prakonfigurasi melalui ConfigureAccessPointAsync. Konfigurasi yang diteruskan sebagai parameter hanya valid untuk sesi saat ini, dan akan hilang setelah sesi berakhir.

Memulai sesi baru melalui kelebihan beban StartTetheringAsync ini juga memungkinkan Anda mengonfigurasi parameter per sesi-saja yang tidak dapat diatur secara terus-menerus melalui ConfigureAccessPointAsync. Parameter yang dapat dipertahankan adalah SSID jaringan, kata sandi jaringan, pita frekuensi nirkabel jaringan, dan algoritma autentikasi jaringan.

Kami menyarankan agar Anda terlebih dahulu memanggil StopTetheringAsync untuk memastikan bahwa hotspot tethering nonaktif.

StopTetheringAsync()

Mematikan jaringan tethering.

Berlaku untuk