Bagikan melalui


GattLocalCharacteristic Kelas

Definisi

Kelas ini mewakili karakteristik lokal.

public ref class GattLocalCharacteristic sealed
/// [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 GattLocalCharacteristic final
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 262144)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
class GattLocalCharacteristic final
[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 GattLocalCharacteristic
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 262144)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
public sealed class GattLocalCharacteristic
Public NotInheritable Class GattLocalCharacteristic
Warisan
Object Platform::Object IInspectable GattLocalCharacteristic
Atribut

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

Keterangan

Lihat juga Mengirim pemberitahuan ke klien langganan.

Properti

CharacteristicProperties

Mendapatkan properti karakteristik lokal.

Descriptors

Mendapatkan daftar vektor semua deskriptor untuk karakteristik lokal ini.

PresentationFormats

Mendapatkan format presentasi untuk karakteristik lokal ini.

ReadProtectionLevel

Mendapatkan tingkat perlindungan baca dari karakteristik lokal ini.

StaticValue

Mendapatkan nilai statis untuk karakteristik GATT lokal ini.

SubscribedClients

Mendapatkan daftar vektor semua klien yang berlangganan karakteristik lokal ini.

UserDescription

Mendapatkan deskripsi yang mudah digunakan untuk karakteristik lokal ini.

Uuid

Mendapatkan UUID yang ditentukan BluetoothSIG untuk karakteristik lokal ini.

WriteProtectionLevel

Mendapatkan tingkat perlindungan tulis dari karakteristik lokal ini.

Metode

CreateDescriptorAsync(Guid, GattLocalDescriptorParameters)

Membuat deskriptor untuk karakteristik lokal ini.

NotifyValueAsync(IBuffer)

Mengirim dan memberi tahu semua klien berlangganan GattSubscribedClient dari nilai.

NotifyValueAsync(IBuffer, GattSubscribedClient)

Mengirim dan memberi tahu GattSubscribedClient tentang nilai.

Acara

ReadRequested

Peristiwa yang dipicu ketika klien GATT meminta operasi baca.

SubscribedClientsChanged

Peristiwa yang dimunculkan ketika kumpulan klien berlangganan perubahan karakteristik lokal ini (yaitu, klien ditambahkan ke, atau dihapus dari, koleksi tersebut).

WriteRequested

Ini adalah peristiwa yang dipicu ketika penulisan diminta.

Berlaku untuk

Lihat juga