GattServiceProvider Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Questa classe viene usata per annunciare un servizio 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
- Ereditarietà
- Attributi
Requisiti Windows
Famiglia di dispositivi |
Windows 10 Creators Update (è stato introdotto in 10.0.15063.0)
|
API contract |
Windows.Foundation.UniversalApiContract (è stato introdotto in v4.0)
|
Funzionalità dell'app |
bluetooth
|
Commenti
Dopo aver configurato e chiamato GattServiceProvider.StartAdvertising, i dispositivi possono avviare le connessioni. Ma non esiste alcuna funzionalità esplicita associata a questa API per disconnettere tale dispositivo. Questo perché come piattaforma potrebbero esserci altri servizi GATT attivi e usando il dispositivo. Se il dispositivo si trova nel ruolo centrale, il dispositivo disconnetterà quando non sono più presenti servizi GATT attivi usati nella connessione. Se il dispositivo si trova nel ruolo Periferiche, il dispositivo stesso è in controllo quando disconnettersi.
Proprietà
AdvertisementStatus |
Ottiene lo stato dell'annuncio di questo servizio GATT. |
Service |
Ottiene il servizio GATT. |
Metodi
CreateAsync(Guid) |
Crea un nuovo servizio GATT con il servizio specificatoUuid |
StartAdvertising() |
Avviare la pubblicità del servizio GATT. |
StartAdvertising(GattServiceProviderAdvertisingParameters) |
Avviare la pubblicità del servizio GATT. |
StopAdvertising() |
Arrestare la pubblicità del servizio GATT. |
UpdateAdvertisingParameters(GattServiceProviderAdvertisingParameters) |
Questa classe viene usata per annunciare un servizio GATT. |
Eventi
AdvertisementStatusChanged |
Evento attivato quando lo stato dell'annuncio è cambiato. |