CBCentralManager.ConnectPeripheral Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Overload
ConnectPeripheral(CBPeripheral, NSDictionary) |
Si connette alla periferica specificata (versione dei parametri tipizzata in modo debole). |
ConnectPeripheral(CBPeripheral, PeripheralConnectionOptions) |
Si connette alla periferica specificata. |
ConnectPeripheral(CBPeripheral, NSDictionary)
Si connette alla periferica specificata (versione dei parametri tipizzata in modo debole).
[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
Parametri
- peripheral
- CBPeripheral
Periferica a cui connettersi.
- options
- NSDictionary
Opzioni per configurare la connessione periferica, le chiavi includono OptionAllowDuplicatesKey e OptionNotifyOnDisconnectionKey che deve contenere NSNumbers.
Questo parametro può essere null
.
- Attributi
Si applica a
ConnectPeripheral(CBPeripheral, PeripheralConnectionOptions)
Si connette alla periferica specificata.
public void ConnectPeripheral (CoreBluetooth.CBPeripheral peripheral, CoreBluetooth.PeripheralConnectionOptions options = null);
member this.ConnectPeripheral : CoreBluetooth.CBPeripheral * CoreBluetooth.PeripheralConnectionOptions -> unit
Parametri
- peripheral
- CBPeripheral
Periferica a cui connettersi.
- options
- PeripheralConnectionOptions
Opzioni per configurare la connessione periferica.
Commenti
Genera l'evento se la connessione ha esito positivo o genera l'errore ConnectedPeripheralFailedToConnectPeripheral (non sul timeout).
In alternativa, se si imposta il metodo Delegate, il ConnectedPeripheral(CBCentralManager, CBPeripheral) metodo viene chiamato se la connessione ha esito positivo o chiama l'errore FailedToConnectPeripheral(CBCentralManager, CBPeripheral, NSError) (non sul timeout).
Se la periferica non è disponibile, questo metodo rimarrà in attesa che diventi disponibile. Per annullare un tentativo di connessione, è necessario chiamare CancelPeripheralConnection(CBPeripheral).