CBCentralManager.ConnectPeripheral Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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).