Freigeben über


CBCentralManager.ConnectPeripheral Methode

Definition

Überlädt

ConnectPeripheral(CBPeripheral, NSDictionary)

Stellt eine Verbindung mit dem angegebenen Peripheriegerät (schwach typisierte Parameterversion) bereit.

ConnectPeripheral(CBPeripheral, PeripheralConnectionOptions)

Stellt eine Verbindung mit dem angegebenen Peripheriegerät her.

ConnectPeripheral(CBPeripheral, NSDictionary)

Stellt eine Verbindung mit dem angegebenen Peripheriegerät (schwach typisierte Parameterversion) bereit.

[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

Parameter

peripheral
CBPeripheral

Peripheriegerät, mit dem eine Verbindung hergestellt werden soll.

options
NSDictionary

Zu den Optionen zum Konfigurieren der Peripherieverbindung gehören OptionAllowDuplicatesKey und OptionNotifyOnDisconnectionKey, die NSNumbers enthalten sollten.

Dieser Parameter kann null sein.

Attribute

Gilt für:

ConnectPeripheral(CBPeripheral, PeripheralConnectionOptions)

Stellt eine Verbindung mit dem angegebenen Peripheriegerät her.

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

Parameter

peripheral
CBPeripheral

Peripheriegerät, mit dem eine Verbindung hergestellt werden soll.

options
PeripheralConnectionOptions

Optionen zum Konfigurieren der Peripherieverbindung.

Hinweise

Dies löst das ConnectedPeripheral -Ereignis aus, wenn die Verbindung erfolgreich ist, oder löst bei FailedToConnectPeripheral Fehler (nicht bei Timeout) aus.

Wenn Sie alternativ die Delegate-Methode festlegen, wird die ConnectedPeripheral(CBCentralManager, CBPeripheral) Methode aufgerufen, wenn die Verbindung erfolgreich hergestellt wurde, oder die bei FailedToConnectPeripheral(CBCentralManager, CBPeripheral, NSError) Einem Fehler (nicht bei Timeout) aufruft.

Wenn das Peripheriegerät nicht verfügbar ist, wartet diese Methode weiterhin darauf, dass es verfügbar wird. Um einen Verbindungsversuch abzubrechen, müssen Sie aufrufen CancelPeripheralConnection(CBPeripheral).

Gilt für: