GattSession Kelas

Definisi

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
Object Platform::Object IInspectable GattSession
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.

Berlaku untuk