GattLocalCharacteristic クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
このクラスはローカル特性を表します。
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
- 継承
- 属性
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 |
これは、書き込みが要求されたときにトリガーされるイベントです。 |