Partager via


GattServiceProvider Classe

Définition

Cette classe est utilisée pour publier un service GATT.

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
Héritage
Object Platform::Object IInspectable GattServiceProvider
Attributs

Configuration requise pour Windows

Famille d’appareils
Windows 10 Creators Update (introduit dans 10.0.15063.0)
API contract
Windows.Foundation.UniversalApiContract (introduit dans v4.0)
Fonctionnalités de l’application
bluetooth

Remarques

Une fois que vous avez configuré et appelé GattServiceProvider.StartAdvertising, les appareils peuvent lancer des connexions. Toutefois, aucune fonctionnalité explicite n’est associée à cette API pour déconnecter un tel appareil. En effet, en tant que plateforme, d’autres services GATT peuvent être actifs et utilisant l’appareil. Si l’appareil est dans le rôle Central, l’appareil se déconnecte lorsqu’il n’y a plus de services GATT actifs utilisés sur la connexion. Si l’appareil est dans le rôle Périphérique, l’appareil lui-même contrôle quand se déconnecter.

Propriétés

AdvertisementStatus

Obtient la status de publicité de ce service GATT.

Service

Obtient le service GATT.

Méthodes

CreateAsync(Guid)

Crée un service GATT avec le serviceUuid spécifié

StartAdvertising()

Commencez à faire de la publicité pour le service GATT.

StartAdvertising(GattServiceProviderAdvertisingParameters)

Commencez à faire de la publicité pour le service GATT.

StopAdvertising()

Arrêtez la publicité pour le service GATT.

UpdateAdvertisingParameters(GattServiceProviderAdvertisingParameters)

Cette classe est utilisée pour publier un service GATT.

Événements

AdvertisementStatusChanged

Événement déclenché lorsque la status de publication a changé.

S’applique à