CBPeripheral.DiscoverCharacteristics 方法

定义

重载

DiscoverCharacteristics(CBService)

发现服务中的所有特征 (慢) 。

DiscoverCharacteristics(CBUUID[], CBService)

发现指定服务中的特征列表。

DiscoverCharacteristics(CBService)

发现服务中的所有特征 (慢) 。

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

参数

forService
CBService

要发现其所有特征的服务。

注解

发现特征后,将 (引发 DiscoverCharacteristic 事件,或者,如果设置了委托,则会调用委托上的 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 事件,或者,如果设置了委托,则会调用委托上的 DiscoverCharacteristic 方法,结果) 。

发现字符后,这些字符将在 属性上 Characteristics 可用。

适用于