共用方式為


DeviceInformationPairing.PairAsync 方法

定義

多載

PairAsync()

嘗試配對裝置。

PairAsync(DevicePairingProtectionLevel)

嘗試使用提供的保護層級來配對裝置。

PairAsync(DevicePairingProtectionLevel, IDevicePairingSettings)

嘗試將裝置物件與指定的保護層級和自訂設定配對。

PairAsync()

嘗試配對裝置。

public:
 virtual IAsyncOperation<DevicePairingResult ^> ^ PairAsync() = PairAsync;
/// [Windows.Foundation.Metadata.Overload("PairAsync")]
/// [Windows.Foundation.Metadata.RemoteAsync]
IAsyncOperation<DevicePairingResult> PairAsync();
[Windows.Foundation.Metadata.Overload("PairAsync")]
[Windows.Foundation.Metadata.RemoteAsync]
public IAsyncOperation<DevicePairingResult> PairAsync();
function pairAsync()
Public Function PairAsync () As IAsyncOperation(Of DevicePairingResult)

傳回

配對動作的結果。

屬性

另請參閱

適用於

PairAsync(DevicePairingProtectionLevel)

嘗試使用提供的保護層級來配對裝置。

public:
 virtual IAsyncOperation<DevicePairingResult ^> ^ PairAsync(DevicePairingProtectionLevel minProtectionLevel) = PairAsync;
/// [Windows.Foundation.Metadata.Overload("PairWithProtectionLevelAsync")]
/// [Windows.Foundation.Metadata.RemoteAsync]
IAsyncOperation<DevicePairingResult> PairAsync(DevicePairingProtectionLevel const& minProtectionLevel);
[Windows.Foundation.Metadata.Overload("PairWithProtectionLevelAsync")]
[Windows.Foundation.Metadata.RemoteAsync]
public IAsyncOperation<DevicePairingResult> PairAsync(DevicePairingProtectionLevel minProtectionLevel);
function pairAsync(minProtectionLevel)
Public Function PairAsync (minProtectionLevel As DevicePairingProtectionLevel) As IAsyncOperation(Of DevicePairingResult)

參數

minProtectionLevel
DevicePairingProtectionLevel

要用於配對動作的必要保護層級。

傳回

配對動作的結果。

屬性

備註

對於藍牙以外的所有通訊協定,會忽略 minProtectionLevel 值,而且一律會假設預設行為。 針對藍牙通訊協定,如果裝置不支援指定的最低保護等級或更高層級,配對嘗試將會失敗。 如果裝置不支援指定的最低保護等級,但支援較高的保護等級,則會使用較高的保護層級。

另請參閱

適用於

PairAsync(DevicePairingProtectionLevel, IDevicePairingSettings)

嘗試將裝置物件與指定的保護層級和自訂設定配對。

public:
 virtual IAsyncOperation<DevicePairingResult ^> ^ PairAsync(DevicePairingProtectionLevel minProtectionLevel, IDevicePairingSettings ^ devicePairingSettings) = PairAsync;
/// [Windows.Foundation.Metadata.Overload("PairWithProtectionLevelAndSettingsAsync")]
/// [Windows.Foundation.Metadata.RemoteAsync]
IAsyncOperation<DevicePairingResult> PairAsync(DevicePairingProtectionLevel const& minProtectionLevel, IDevicePairingSettings const& devicePairingSettings);
[Windows.Foundation.Metadata.Overload("PairWithProtectionLevelAndSettingsAsync")]
[Windows.Foundation.Metadata.RemoteAsync]
public IAsyncOperation<DevicePairingResult> PairAsync(DevicePairingProtectionLevel minProtectionLevel, IDevicePairingSettings devicePairingSettings);
function pairAsync(minProtectionLevel, devicePairingSettings)
Public Function PairAsync (minProtectionLevel As DevicePairingProtectionLevel, devicePairingSettings As IDevicePairingSettings) As IAsyncOperation(Of DevicePairingResult)

參數

minProtectionLevel
DevicePairingProtectionLevel

要用於配對動作的必要保護層級。

devicePairingSettings
IDevicePairingSettings

自訂裝置配對設定。

傳回

配對動作的結果。

屬性

Windows 需求

裝置系列
Windows 10 (已於 10.0.10586.0 引進)
API contract
Windows.Foundation.UniversalApiContract (已於 v2.0 引進)

備註

對於藍牙以外的所有通訊協定,會忽略 minProtectionLevel 值,而且一律會假設預設行為。 針對藍牙通訊協定,如果裝置不支援指定的最低保護等級或更高層級,配對嘗試將會失敗。 如果裝置不支援指定的最低保護等級,但支援較高的保護等級,則會使用較高的保護層級。

另請參閱

適用於