다음을 통해 공유


CBCentralManager.ConnectPeripheral 메서드

정의

오버로드

ConnectPeripheral(CBPeripheral, NSDictionary)

지정된 주변 장치(약한 형식의 매개 변수 버전)에 연결합니다.

ConnectPeripheral(CBPeripheral, PeripheralConnectionOptions)

지정된 주변 디바이스에 연결합니다.

ConnectPeripheral(CBPeripheral, NSDictionary)

지정된 주변 장치(약한 형식의 매개 변수 버전)에 연결합니다.

[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

매개 변수

peripheral
CBPeripheral

연결할 주변 장치입니다.

options
NSDictionary

주변 장치 연결을 구성하는 옵션에는 NSNumbers를 포함해야 하는 OptionAllowDuplicatesKey 및 OptionNotifyOnDisconnectionKey가 포함됩니다.

이 매개 변수는 null일 수 있습니다.

특성

적용 대상

ConnectPeripheral(CBPeripheral, PeripheralConnectionOptions)

지정된 주변 디바이스에 연결합니다.

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

매개 변수

peripheral
CBPeripheral

연결할 주변 장치입니다.

options
PeripheralConnectionOptions

주변 장치 연결을 구성하는 옵션입니다.

설명

이렇게 하면 연결에 ConnectedPeripheral 성공하면 이벤트가 발생하거나 실패 시(시간 초과가 아님)가 발생합니다 FailedToConnectPeripheral .

또는 Delegate 메서드를 설정하는 경우 연결이 ConnectedPeripheral(CBCentralManager, CBPeripheral) 성공하면 메서드가 호출되거나 실패 시(시간 초과가 아님)를 호출 FailedToConnectPeripheral(CBCentralManager, CBPeripheral, NSError) 합니다.

주변 장치를 사용할 수 없는 경우 이 메서드는 사용할 수 있을 때까지 계속 대기합니다. 연결 시도를 취소하려면 를 호출 CancelPeripheralConnection(CBPeripheral)해야 합니다.

적용 대상