CBCentralManager.ConnectPeripheral Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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).