GattReliableWriteTransaction クラス

定義

トランザクション書き込み操作の形式で、Bluetooth LE デバイスで GATT の信頼性の高い書き込みを実行します。

public ref class GattReliableWriteTransaction sealed
/// [Windows.Foundation.Metadata.Activatable(65536, Windows.Foundation.UniversalApiContract)]
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
class GattReliableWriteTransaction final
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Activatable(65536, "Windows.Foundation.UniversalApiContract")]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class GattReliableWriteTransaction final
[Windows.Foundation.Metadata.Activatable(65536, typeof(Windows.Foundation.UniversalApiContract))]
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
public sealed class GattReliableWriteTransaction
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Activatable(65536, "Windows.Foundation.UniversalApiContract")]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public sealed class GattReliableWriteTransaction
function GattReliableWriteTransaction()
Public NotInheritable Class GattReliableWriteTransaction
継承
Object Platform::Object IInspectable GattReliableWriteTransaction
属性

Windows の要件

デバイス ファミリ
Windows 10 (10.0.10240.0 - for Xbox, see UWP features that aren't yet supported on Xbox で導入)
API contract
Windows.Foundation.UniversalApiContract (v1.0 で導入)
アプリの機能
bluetooth

注釈

バージョン履歴

Windows のバージョン SDK バージョン 追加された値
1703 15063 CommitWithResultAsync

コンストラクター

GattReliableWriteTransaction()

新しい GattReliableWriteTransaction オブジェクトを作成します。

メソッド

CommitAsync()

キューに入っているすべての書き込みを順番に実行して、データをデバイスに書き込みます。 トランザクション オブジェクトがコミットされると、GattReliableWriteTransaction オブジェクトに対してそれ以上の操作を実行できなくなります。

CommitWithResultAsync()

キューに入っているすべての書き込みを順番に実行して、データをデバイスに書き込みます。 トランザクション オブジェクトがコミットされると、GattReliableWriteTransaction オブジェクトに対してそれ以上の操作を実行できなくなります。

WriteValue(GattCharacteristic, IBuffer)

トランザクション オブジェクトに新しい書き込み操作を追加します。

適用対象