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 |