Compartir a través de


GattServiceProvider Clase

Definición

Esta clase se usa para anunciar un servicio 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
Herencia
Object Platform::Object IInspectable GattServiceProvider
Atributos

Requisitos de Windows

Familia de dispositivos
Windows 10 Creators Update (se introdujo en la versión 10.0.15063.0)
API contract
Windows.Foundation.UniversalApiContract (se introdujo en la versión v4.0)
Características de aplicaciones
bluetooth

Comentarios

Después de configurar y llamar a GattServiceProvider.StartAdvertising, los dispositivos pueden iniciar conexiones. Pero no hay ninguna funcionalidad explícita asociada a esta API para desconectar este dispositivo. Esto se debe a que como plataforma podría haber otros servicios GATT activos y usar el dispositivo. Si el dispositivo está en el rol Central, el dispositivo se desconectará cuando ya no haya ningún servicio GATT activo que se use en la conexión. Si el dispositivo está en el rol Periférico, el propio dispositivo controla cuándo desconectarse.

Propiedades

AdvertisementStatus

Obtiene el estado del anuncio de este servicio GATT.

Service

Obtiene el servicio GATT.

Métodos

CreateAsync(Guid)

Crea un nuevo servicio GATT con el serviceUuid especificado.

StartAdvertising()

Comience a anunciar el servicio GATT.

StartAdvertising(GattServiceProviderAdvertisingParameters)

Comience a anunciar el servicio GATT.

StopAdvertising()

Detenga la publicidad del servicio GATT.

UpdateAdvertisingParameters(GattServiceProviderAdvertisingParameters)

Esta clase se usa para anunciar un servicio GATT.

Eventos

AdvertisementStatusChanged

Evento que se desencadena cuando el estado del anuncio ha cambiado.

Se aplica a