Compartilhar via


GattServiceProvider Classe

Definição

Essa classe é usada para anunciar um serviço 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
Herança
Object Platform::Object IInspectable GattServiceProvider
Atributos

Requisitos do Windows

Família de dispositivos
Windows 10 Creators Update (introduzida na 10.0.15063.0)
API contract
Windows.Foundation.UniversalApiContract (introduzida na v4.0)
Funcionalidades do aplicativo
bluetooth

Comentários

Depois de configurar e chamar GattServiceProvider.StartAdvertising, os dispositivos poderão iniciar conexões. Mas não há nenhuma funcionalidade explícita associada a essa API para desconectar esse dispositivo. Isso ocorre porque, como uma plataforma, pode haver outros serviços GATT ativos e usando o dispositivo. Se o dispositivo estiver na função Central, o dispositivo será desconectado quando não houver mais serviços GATT ativos sendo usados na conexão. Se o dispositivo estiver na função Periférico, o próprio dispositivo estará no controle de quando se desconectar.

Propriedades

AdvertisementStatus

Obtém o anúncio status deste serviço GATT.

Service

Obtém o serviço GATT.

Métodos

CreateAsync(Guid)

Cria um novo serviço GATT com o serviceUuid especificado

StartAdvertising()

Comece a anunciar o serviço GATT.

StartAdvertising(GattServiceProviderAdvertisingParameters)

Comece a anunciar o serviço GATT.

StopAdvertising()

Pare de anunciar o serviço GATT.

UpdateAdvertisingParameters(GattServiceProviderAdvertisingParameters)

Essa classe é usada para anunciar um serviço GATT.

Eventos

AdvertisementStatusChanged

Um evento que é disparado quando o anúncio status foi alterado.

Aplica-se a