Bagikan melalui


GattServiceProvider Kelas

Definisi

Kelas ini digunakan untuk mengiklankan layanan 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
Warisan
Object Platform::Object IInspectable GattServiceProvider
Atribut

Persyaratan Windows

Rangkaian perangkat
Windows 10 Creators Update (diperkenalkan dalam 10.0.15063.0)
API contract
Windows.Foundation.UniversalApiContract (diperkenalkan dalam v4.0)
Kemampuan aplikasi
bluetooth

Keterangan

Setelah Anda menyiapkan, dan memanggil GattServiceProvider.StartAdvertising, perangkat dapat memulai koneksi. Tetapi tidak ada fungsionalitas eksplisit yang terkait dengan API ini untuk memutuskan sambungan perangkat tersebut. Itu karena sebagai platform mungkin ada layanan GATT lain yang aktif dan menggunakan perangkat. Jika perangkat berada dalam peran Pusat, maka perangkat akan terputus ketika tidak ada lagi layanan GATT aktif yang digunakan pada koneksi. Jika perangkat berada dalam peran Periferal, maka perangkat itu sendiri mengendalikan kapan harus terputus.

Properti

AdvertisementStatus

Mendapatkan status iklan layanan GATT ini.

Service

Mendapatkan layanan GATT.

Metode

CreateAsync(Guid)

Membuat layanan GATT baru dengan serviceUuid yang ditentukan

StartAdvertising()

Mulai iklankan layanan GATT.

StartAdvertising(GattServiceProviderAdvertisingParameters)

Mulai iklankan layanan GATT.

StopAdvertising()

Berhenti mengiklankan layanan GATT.

UpdateAdvertisingParameters(GattServiceProviderAdvertisingParameters)

Kelas ini digunakan untuk mengiklankan layanan GATT.

Acara

AdvertisementStatusChanged

Peristiwa yang dipicu saat status iklan telah berubah.

Berlaku untuk