GattServiceProvider Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Diese Klasse wird verwendet, um einen GATT-Dienst anzukündigen.
public ref class GattServiceProvider 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 GattServiceProvider 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 GattServiceProvider
Public NotInheritable Class GattServiceProvider
- Vererbung
- Attribute
Windows-Anforderungen
Gerätefamilie |
Windows 10 Creators Update (eingeführt in 10.0.15063.0)
|
API contract |
Windows.Foundation.UniversalApiContract (eingeführt in v4.0)
|
App-Funktionen |
bluetooth
|
Hinweise
Nachdem Sie GattServiceProvider.StartAdvertising eingerichtet und aufgerufen haben, können Geräte Verbindungen initiieren. Dieser API ist jedoch keine explizite Funktionalität zugeordnet, um ein solches Gerät zu trennen. Das liegt daran, dass als Plattform möglicherweise andere GATT-Dienste aktiv sind und das Gerät verwenden. Wenn sich das Gerät in der Rolle "Zentral" befindet, wird die Verbindung mit dem Gerät getrennt, wenn keine aktiven GATT-Dienste mehr für die Verbindung verwendet werden. Wenn sich das Gerät in der Rolle Peripherie befindet, hat das Gerät selbst die Kontrolle darüber, wann die Verbindung getrennt werden soll.
Eigenschaften
AdvertisementStatus |
Ruft die status dieses GATT-Diensts ab. |
Service |
Ruft den GATT-Dienst ab. |
Methoden
CreateAsync(Guid) |
Erstellt einen neuen GATT-Dienst mit dem angegebenen serviceUuid |
StartAdvertising() |
Beginnen Sie mit der Werbung für den GATT-Dienst. |
StartAdvertising(GattServiceProviderAdvertisingParameters) |
Beginnen Sie mit der Werbung für den GATT-Dienst. |
StopAdvertising() |
Beenden Sie die Werbung für den GATT-Dienst. |
UpdateAdvertisingParameters(GattServiceProviderAdvertisingParameters) |
Diese Klasse wird verwendet, um einen GATT-Dienst anzukündigen. |
Ereignisse
AdvertisementStatusChanged |
Ein Ereignis, das ausgelöst wird, wenn sich die Status der Ankündigung geändert hat. |