Поделиться через


DevicePairingKinds Перечисление

Определение

Определяет константы, указывающие типы связывания, поддерживаемые приложением или запрашиваемые системой. В качестве входного значения используйте это значение, чтобы указать, какие виды связывания поддерживает приложение. Когда этот тип данных получается в качестве выходного значения, он указывает тип связывания, запрошенный системой; в этом случае код должен ответить соответствующим образом.

Это перечисление поддерживает побитовую комбинацию значений его членов.

public enum class DevicePairingKinds
/// [System.Flags]
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 131072)]
enum class DevicePairingKinds
[System.Flags]
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 131072)]
public enum DevicePairingKinds
var value = Windows.Devices.Enumeration.DevicePairingKinds.none
Public Enum DevicePairingKinds
Наследование
DevicePairingKinds
Атрибуты

Требования к Windows

Семейство устройств
Windows 10 (появилось в 10.0.10586.0)
API contract
Windows.Foundation.UniversalApiContract (появилось в v2.0)

Поля

ConfirmOnly 1

Приложение должно подтвердить, что оно хочет выполнить действие связывания. Вы можете предоставить пользователю необязательное диалоговое окно подтверждения. При значении ConfirmOnly вызовите Accept из аргументов событий обработчика событий PairingRequested , если требуется завершить связывание.

ConfirmPinMatch 8

Приложение должно отобразить указанный ПИН-код для пользователя и попросить пользователя подтвердить, что ПИН-код соответствует указанному на целевом устройстве. При значении ConfirmPinMatch вызовите Accept из аргументов событий обработчика событий PairingRequested , если требуется завершить связывание.

DisplayPin 2

Приложение должно отображать указанный ПИН-код для пользователя. Затем пользователю потребуется ввести или подтвердить пин-код на связанном устройстве. При значении DisplayPin вызовите Accept из аргументов события обработчика событий PairingRequested , если требуется завершить связывание. Если приложение отменяет связывание на этом этапе, устройство по-прежнему может быть сопряжено. Это связано с тем, что системе и целевому устройству не требуется подтверждение для этого значения DevicePairingKinds.

None 0

Связывание не поддерживается.

ProvideAddress 32

Приложение должно предоставить адрес с устройства. Обычно используется для направленного обнаружения по сетевому протоколу, такому как IPP или UPnP, где приложению уже известен IP-адрес или URL-адрес устройства. При значении ProvideAddress необходимо вызвать AcceptWithAddress в аргументах события обработчика событий PairingRequested , если требуется завершить связывание. Передайте адрес в качестве параметра.

ProvidePasswordCredential 16

Приложение должно запросить у пользователя имя пользователя и пароль. При значении ProvidePasswordCredential вызовите AcceptWithPasswordCredential из аргументов события обработчика событий PairingRequested , чтобы принять связывание. Передайте PasswordCredential , который инкапсулирует имя пользователя и пароль в качестве параметра.

ProvidePin 4

Приложение должно запросить ПИН-код у пользователя. ПИН-код обычно отображается на целевом устройстве. При значении ProvidePin вызовите Accept из аргументов событий обработчика событий PairingRequested , если требуется завершить связывание. Передайте ПИН-код в качестве параметра.

Комментарии

Это значение представляет собой коллекцию флагов. Для одного действия связывания можно задать несколько значений.

Журнал версий

Версия Windows Версия пакета SDK Добавленная стоимость
1903 18362 ProvidePasswordCredential

Применяется к

См. также раздел