Freigeben über


GattReliableWriteTransaction Klasse

Definition

Führt zuverlässige GATT-Schreibvorgänge auf dem Bluetooth LE-Gerät in Form eines Transaktionsschreibvorgangs aus.

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
Vererbung
Object Platform::Object IInspectable GattReliableWriteTransaction
Attribute

Windows-Anforderungen

Gerätefamilie
Windows 10 (eingeführt in 10.0.10240.0 - for Xbox, see UWP features that aren't yet supported on Xbox)
API contract
Windows.Foundation.UniversalApiContract (eingeführt in v1.0)
App-Funktionen
bluetooth

Hinweise

Versionsverlauf

Windows-Version SDK-Version Mehrwert
1703 15063 CommitWithResultAsync

Konstruktoren

GattReliableWriteTransaction()

Erstellt ein neues GattReliableWriteTransaction-Objekt.

Methoden

CommitAsync()

Führt alle Schreibvorgänge in der Warteschlange nacheinander aus, um die Daten auf das Gerät zu schreiben. Nachdem ein Transaktionsobjekt committet wurde, sind keine weiteren Vorgänge für das GattReliableWriteTransaction-Objekt möglich.

CommitWithResultAsync()

Führt alle Schreibvorgänge in der Warteschlange nacheinander aus, um die Daten auf das Gerät zu schreiben. Nachdem ein Transaktionsobjekt committet wurde, sind keine weiteren Vorgänge für das GattReliableWriteTransaction-Objekt möglich.

WriteValue(GattCharacteristic, IBuffer)

Fügt dem Transaktionsobjekt einen neuen Schreibvorgang hinzu.

Gilt für: