GattLocalCharacteristic クラス

定義

このクラスはローカル特性を表します。

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
継承
Object Platform::Object IInspectable GattLocalCharacteristic
属性

Windows の要件

デバイス ファミリ
Windows 10 Creators Update (10.0.15063.0 で導入)
API contract
Windows.Foundation.UniversalApiContract (v4.0 で導入)
アプリの機能
bluetooth

注釈

サブスクライブしているクライアントに通知を送信する」も参照してください。

プロパティ

CharacteristicProperties

ローカル特性プロパティを取得します。

Descriptors

このローカル特性のすべての記述子のベクター リストを取得します。

PresentationFormats

このローカル特性のプレゼンテーション形式を取得します。

ReadProtectionLevel

このローカル特性の読み取り保護レベルを取得します。

StaticValue

このローカル GATT 特性の静的値を取得します。

SubscribedClients

このローカル特性にサブスクライブされているすべてのクライアントのベクター リストを取得します。

UserDescription

このローカル特性のわかりやすい説明を取得します。

Uuid

このローカル特性の BluetoothSIG で定義された UUID を取得します。

WriteProtectionLevel

このローカル特性の書き込み保護レベルを取得します。

メソッド

CreateDescriptorAsync(Guid, GattLocalDescriptorParameters)

このローカル特性の記述子を作成します。

NotifyValueAsync(IBuffer)

すべてのサブスクライブしているクライアントに GattSubscribedClient に値を送信して通知します。

NotifyValueAsync(IBuffer, GattSubscribedClient)

GattSubscribedClient に値を送信して通知します。

イベント

ReadRequested

GATT クライアントが読み取り操作を要求したときにトリガーされるイベント。

SubscribedClientsChanged

このローカル特性をサブスクライブしているクライアントのコレクションが変更されたときに発生するイベント (つまり、そのコレクションにクライアントが追加または削除されます)。

WriteRequested

これは、書き込みが要求されたときにトリガーされるイベントです。

適用対象

こちらもご覧ください