Compartilhar via


CBCentralManager.ConnectPeripheral Método

Definição

Sobrecargas

ConnectPeripheral(CBPeripheral, NSDictionary)

Conecta-se ao periférico especificado (versão de parâmetro com tipo fraco).

ConnectPeripheral(CBPeripheral, PeripheralConnectionOptions)

Conecta-se ao periférico especificado.

ConnectPeripheral(CBPeripheral, NSDictionary)

Conecta-se ao periférico especificado (versão de parâmetro com tipo fraco).

[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

Parâmetros

peripheral
CBPeripheral

Periférico ao qual se conectar.

options
NSDictionary

As opções para configurar a conexão periférica incluem OptionAllowDuplicatesKey e OptionNotifyOnDisconnectionKey, que devem conter NSNumbers.

Esse parâmetro pode ser null.

Atributos

Aplica-se a

ConnectPeripheral(CBPeripheral, PeripheralConnectionOptions)

Conecta-se ao periférico especificado.

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

Parâmetros

peripheral
CBPeripheral

Periférico ao qual se conectar.

options
PeripheralConnectionOptions

Opções para configurar a conexão periférica.

Comentários

Isso aciona o ConnectedPeripheral evento se a conexão for bem-sucedida ou gerará a FailedToConnectPeripheral falha em caso de falha (não no tempo limite).

Como alternativa, se você definir o método Delegate, o ConnectedPeripheral(CBCentralManager, CBPeripheral) método será chamado se a conexão for bem-sucedida ou chamará a FailedToConnectPeripheral(CBCentralManager, CBPeripheral, NSError) falha em caso de falha (não no tempo limite).

Se o periférico não estiver disponível, esse método continuará aguardando que ele fique disponível. Para cancelar uma tentativa de conexão, você deve chamar CancelPeripheralConnection(CBPeripheral).

Aplica-se a