共用方式為


CBPeripheral.DiscoverCharacteristics 方法

定義

多載

DiscoverCharacteristics(CBService)

探索服務中的所有特性 (緩慢) 。

DiscoverCharacteristics(CBUUID[], CBService)

探索指定服務中的特性清單。

DiscoverCharacteristics(CBService)

探索服務中的所有特性 (緩慢) 。

public void DiscoverCharacteristics (CoreBluetooth.CBService forService);
member this.DiscoverCharacteristics : CoreBluetooth.CBService -> unit

參數

forService
CBService

您想要探索其所有特性的服務。

備註

探索到特性時,會在 (引發 DiscoverCharacteristic 事件,或者,如果您設定 Delegate,則會使用結果叫用委派上的 DiscoverCharacteristic 方法) 。

探索到字元之後,即可在 Characteristics 屬性上使用它們。

這個方法可能很慢,而且會傳回服務支援的所有特性。 在理想情況下,您應該使用多載,讓您將 CBUUID 的陣列指定為更快。

適用於

DiscoverCharacteristics(CBUUID[], CBService)

探索指定服務中的特性清單。

public void DiscoverCharacteristics (CoreBluetooth.CBUUID[] charactersticUUIDs, CoreBluetooth.CBService forService);
member this.DiscoverCharacteristics : CoreBluetooth.CBUUID[] * CoreBluetooth.CBService -> unit

參數

charactersticUUIDs
CBUUID[]

CBUUID 的陣列,其中包含您要探查的特性。

forService
CBService

您想要探索特性的服務。

備註

探索到特性時,會在 (引發 DiscoverCharacteristic 事件,或者,如果您設定 Delegate,則會使用結果叫用委派上的 DiscoverCharacteristic 方法) 。

探索到字元之後,即可在 Characteristics 屬性上使用它們。

適用於