Partager via


CBCentralManager.ConnectPeripheral Méthode

Définition

Surcharges

ConnectPeripheral(CBPeripheral, NSDictionary)

Se connecte au périphérique spécifié (version de paramètre faiblement typée).

ConnectPeripheral(CBPeripheral, PeripheralConnectionOptions)

Se connecte au périphérique spécifié.

ConnectPeripheral(CBPeripheral, NSDictionary)

Se connecte au périphérique spécifié (version de paramètre faiblement typée).

[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

Paramètres

peripheral
CBPeripheral

Périphérique auquel se connecter.

options
NSDictionary

Pour configurer la connexion périphérique, les clés incluent OptionAllowDuplicatesKey et OptionNotifyOnDisconnectionKey qui doivent contenir NSNumbers.

Ce paramètre peut être null.

Attributs

S’applique à

ConnectPeripheral(CBPeripheral, PeripheralConnectionOptions)

Se connecte au périphérique spécifié.

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

Paramètres

peripheral
CBPeripheral

Périphérique auquel se connecter.

options
PeripheralConnectionOptions

Options pour configurer la connexion de périphérique.

Remarques

Cela déclenche l’événement ConnectedPeripheral si la connexion réussit, ou déclenche le FailedToConnectPeripheral en cas d’échec (pas au moment du délai d’expiration).

Sinon, si vous définissez la méthode Delegate, la ConnectedPeripheral(CBCentralManager, CBPeripheral) méthode est appelée si la connexion réussit, ou appelle le FailedToConnectPeripheral(CBCentralManager, CBPeripheral, NSError) en cas d’échec (pas au délai d’expiration).

Si le périphérique n’est pas disponible, cette méthode continue d’attendre qu’il devienne disponible. Pour annuler une tentative de connexion, vous devez appeler CancelPeripheralConnection(CBPeripheral).

S’applique à