CBCentralManager.ConnectPeripheral Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Sobrecargas
ConnectPeripheral(CBPeripheral, NSDictionary) |
Se conecta al periférico especificado (versión de parámetro débilmente tipada). |
ConnectPeripheral(CBPeripheral, PeripheralConnectionOptions) |
Se conecta al periférico especificado. |
ConnectPeripheral(CBPeripheral, NSDictionary)
Se conecta al periférico especificado (versión de parámetro débilmente tipada).
[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 al que conectarse.
- options
- NSDictionary
Las opciones para configurar la conexión de periféricos, las claves incluyen OptionAllowDuplicatesKey y OptionNotifyOnDisconnectionKey, que deben contener NSNumbers.
Este parámetro puede ser null
.
- Atributos
Se aplica a
ConnectPeripheral(CBPeripheral, PeripheralConnectionOptions)
Se conecta al 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 al que conectarse.
- options
- PeripheralConnectionOptions
Opciones para configurar la conexión de periféricos.
Comentarios
Esto genera el ConnectedPeripheral evento si la conexión es correcta o genera el FailedToConnectPeripheral error (no en el tiempo de espera).
Como alternativa, si establece el método Delegate, se llama al ConnectedPeripheral(CBCentralManager, CBPeripheral) método si la conexión es correcta o llama al FailedToConnectPeripheral(CBCentralManager, CBPeripheral, NSError) error (no en el tiempo de espera).
Si el periférico no está disponible, este método seguirá esperando a que esté disponible. Para cancelar un intento de conexión, debe llamar a CancelPeripheralConnection(CBPeripheral).