Condividi tramite


GattServiceProvider Classe

Definizione

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à
Object Platform::Object IInspectable GattServiceProvider
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.

Si applica a