Поделиться через


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 .

Применяется к