Condividi tramite


CBCentralManager.ConnectPeripheral Metodo

Definizione

Overload

ConnectPeripheral(CBPeripheral, NSDictionary)

Si connette alla periferica specificata (versione dei parametri tipizzata in modo debole).

ConnectPeripheral(CBPeripheral, PeripheralConnectionOptions)

Si connette alla periferica specificata.

ConnectPeripheral(CBPeripheral, NSDictionary)

Si connette alla periferica specificata (versione dei parametri tipizzata in modo debole).

[Foundation.Export("connectPeripheral:options:")]
public virtual void ConnectPeripheral (CoreBluetooth.CBPeripheral peripheral, Foundation.NSDictionary options);
abstract member ConnectPeripheral : CoreBluetooth.CBPeripheral * Foundation.NSDictionary -> unit
override this.ConnectPeripheral : CoreBluetooth.CBPeripheral * Foundation.NSDictionary -> unit

Parametri

peripheral
CBPeripheral

Periferica a cui connettersi.

options
NSDictionary

Opzioni per configurare la connessione periferica, le chiavi includono OptionAllowDuplicatesKey e OptionNotifyOnDisconnectionKey che deve contenere NSNumbers.

Questo parametro può essere null.

Attributi

Si applica a

ConnectPeripheral(CBPeripheral, PeripheralConnectionOptions)

Si connette alla periferica specificata.

public void ConnectPeripheral (CoreBluetooth.CBPeripheral peripheral, CoreBluetooth.PeripheralConnectionOptions options = null);
member this.ConnectPeripheral : CoreBluetooth.CBPeripheral * CoreBluetooth.PeripheralConnectionOptions -> unit

Parametri

peripheral
CBPeripheral

Periferica a cui connettersi.

options
PeripheralConnectionOptions

Opzioni per configurare la connessione periferica.

Commenti

Genera l'evento se la connessione ha esito positivo o genera l'errore ConnectedPeripheralFailedToConnectPeripheral (non sul timeout).

In alternativa, se si imposta il metodo Delegate, il ConnectedPeripheral(CBCentralManager, CBPeripheral) metodo viene chiamato se la connessione ha esito positivo o chiama l'errore FailedToConnectPeripheral(CBCentralManager, CBPeripheral, NSError) (non sul timeout).

Se la periferica non è disponibile, questo metodo rimarrà in attesa che diventi disponibile. Per annullare un tentativo di connessione, è necessario chiamare CancelPeripheralConnection(CBPeripheral).

Si applica a