GattServiceProvider Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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
- 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é. |