CBCentralManager.ConnectPeripheral Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Ü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).