GattServiceProvider Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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
- 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. |