共用方式為


GattServiceProvider 類別

定義

這個類別可用來公告 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
繼承
Object Platform::Object IInspectable GattServiceProvider
屬性

Windows 需求

裝置系列
Windows 10 Creators Update (已於 10.0.15063.0 引進)
API contract
Windows.Foundation.UniversalApiContract (已於 v4.0 引進)
應用程式功能
bluetooth

備註

設定好 並呼叫 GattServiceProvider.StartAdvertising之後,裝置就可以起始連線。 但是沒有與此 API 相關聯的明確功能,無法中斷這類裝置的連線。 這是因為作為平臺,可能會有其他 GATT 服務作用中,並使用裝置。 如果裝置處於中央角色,則當連線上不再有任何作用中的 GATT 服務時,裝置將會中斷連線。 如果裝置處於周邊角色,則裝置本身會控制何時中斷連線。

屬性

AdvertisementStatus

取得這個 GATT 服務的公告狀態。

Service

取得 GATT 服務。

方法

CreateAsync(Guid)

使用指定的 serviceUuid 建立新的 GATT 服務

StartAdvertising()

開始公告 GATT 服務。

StartAdvertising(GattServiceProviderAdvertisingParameters)

開始公告 GATT 服務。

StopAdvertising()

停止公告 GATT 服務。

UpdateAdvertisingParameters(GattServiceProviderAdvertisingParameters)

這個類別可用來公告 GATT 服務。

事件

AdvertisementStatusChanged

公告狀態變更時所觸發的事件。

適用於