GattSession Kelas
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Mewakili sesi Profil Atribut Generik (GATT).
public ref class GattSession sealed : IClosable
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 262144)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class GattSession final : IClosable
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 262144)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public sealed class GattSession : System.IDisposable
Public NotInheritable Class GattSession
Implements IDisposable
- Warisan
- Atribut
- Penerapan
Persyaratan Windows
Rangkaian perangkat |
Windows 10 Creators Update (diperkenalkan dalam 10.0.15063.0)
|
API contract |
Windows.Foundation.UniversalApiContract (diperkenalkan dalam v4.0)
|
Kemampuan aplikasi |
bluetooth
|
Properti
CanMaintainConnection |
Mendapatkan nilai Boolean yang menunjukkan apakah koneksi dapat dipertahankan. |
DeviceId |
Mendapatkan ID perangkat. |
MaintainConnection |
Mendapatkan atau menetapkan nilai Boolean yang menunjukkan apakah koneksi harus dipertahankan. |
MaxPduSize |
Mendapatkan ukuran unit data protokol maksimum (PDU). Metrik ini juga dikenal sebagai ukuran unit transmisi maksimum (MTU ). Lihat juga peristiwa GattSession.MaxPduSizeChanged . |
SessionStatus |
Mendapatkan status sesi. |
Metode
Close() |
Menutup GattSession. |
Dispose() |
Melakukan tugas yang ditentukan aplikasi yang terkait dengan membebaskan, merilis, atau mengatur ulang sumber daya yang tidak dikelola. |
FromDeviceIdAsync(BluetoothDeviceId) |
Membuat objek GattSession baru dari deviceId yang ditentukan. |
Acara
MaxPduSizeChanged |
Peristiwa yang dinaikkan ketika ukuran unit data protokol maksimum (PDU) berubah. PDU juga dikenal sebagai unit transmisi maksimum (MTU). MaxPduSizeChanged dinaikkan setiap kali MTU yang dinegosiasikan untuk Protokol Atribut (ATT) diubah. Dan itu dapat diubah atau dinegosiasikan oleh periferal Bluetooth jarak jauh. Sebagai pengembang, Anda tidak dapat mengubah nilai yang digunakan oleh Windows itu sendiri, karena itu dikelola sepenuhnya oleh sistem operasi. Lihat juga properti GattSession.MaxPduSize yang, seperti disebutkan, bersifat baca-saja. |
SessionStatusChanged |
Peristiwa yang dipicu ketika status sesi GATT telah berubah. |