CBPeripheral.DiscoverCharacteristics Metodo

Definizione

Overload

DiscoverCharacteristics(CBService)

Individuare tutte le caratteristiche in un servizio (lento).

DiscoverCharacteristics(CBUUID[], CBService)

Individua l'elenco delle caratteristiche nel servizio specificato.

DiscoverCharacteristics(CBService)

Individuare tutte le caratteristiche in un servizio (lento).

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

Parametri

forService
CBService

Servizio per cui si desidera individuare tutte le caratteristiche.

Commenti

Quando vengono individuate le caratteristiche, l'evento DiscoverCharacteristic viene generato (o in alternativa, se si imposta un delegato, il metodo DiscoverCharacteristic sul delegato viene richiamato con i risultati).

Dopo aver individuato i caratteri, sono disponibili nella Characteristics proprietà .

Questo metodo è potenzialmente lento e restituirà tutte le caratteristiche supportate dal servizio. Idealmente, è consigliabile usare l'overload che consente di specificare una matrice di CBUUID in quanto sarà più veloce.

Si applica a

DiscoverCharacteristics(CBUUID[], CBService)

Individua l'elenco delle caratteristiche nel servizio specificato.

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

Parametri

charactersticUUIDs
CBUUID[]

Matrice di CBUUID contenenti le caratteristiche per cui si esegue il probe.

forService
CBService

Servizio per cui si desidera individuare le caratteristiche.

Commenti

Quando vengono individuate le caratteristiche, l'evento DiscoverCharacteristic viene generato (o in alternativa, se si imposta un delegato, il metodo DiscoverCharacteristic sul delegato viene richiamato con i risultati).

Dopo aver individuato i caratteri, sono disponibili nella Characteristics proprietà .

Si applica a