VpnChannel.RequestCredentialsAsync Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Перегрузки
RequestCredentialsAsync(VpnCredentialType) |
Запрашивает платформу VPN для получения учетных данных заданного типа учетных данных от пользователя. |
RequestCredentialsAsync(VpnCredentialType, UInt32) |
Запрашивает платформу VPN для получения учетных данных от пользователя. Подключаемый модуль может указать тип и форму собираемых учетных данных. Результатом является объект, содержащий учетные данные main в зависимости от типа, а также дополнительные учетные данные для случаев изменения и истечения срока действия. |
RequestCredentialsAsync(VpnCredentialType, UInt32, Certificate) |
Платформа VPN для сбора учетных данных пользователя. Если для получения учетных данных или согласия требуется взаимодействие с пользователем, платформа обеспечивает необходимое взаимодействие с пользователем. Подключаемый модуль VPN должен запрашивать учетные данные перед использованием любого типа учетных данных, даже если цель не заключается в вызове взаимодействия с пользователем. |
RequestCredentialsAsync(VpnCredentialType)
Запрашивает платформу VPN для получения учетных данных заданного типа учетных данных от пользователя.
public:
virtual IAsyncOperation<VpnCredential ^> ^ RequestCredentialsAsync(VpnCredentialType credType) = RequestCredentialsAsync;
/// [Windows.Foundation.Metadata.Overload("RequestCredentialsSimpleAsync")]
/// [Windows.Foundation.Metadata.RemoteAsync]
IAsyncOperation<VpnCredential> RequestCredentialsAsync(VpnCredentialType const& credType);
[Windows.Foundation.Metadata.Overload("RequestCredentialsSimpleAsync")]
[Windows.Foundation.Metadata.RemoteAsync]
public IAsyncOperation<VpnCredential> RequestCredentialsAsync(VpnCredentialType credType);
function requestCredentialsAsync(credType)
Public Function RequestCredentialsAsync (credType As VpnCredentialType) As IAsyncOperation(Of VpnCredential)
Параметры
- credType
- VpnCredentialType
Значение перечисления, указывающее тип собираемых учетных данных.
Возвращаемое значение
Асинхронная операция извлечения объекта VpnCredential, содержащего учетные данные main запрошенного типа, а также дополнительные учетные данные для случаев изменения и истечения срока действия.
- Атрибуты
Требования к Windows
Возможности приложения |
networkingVpnProvider
|
См. также раздел
- RequestCredentialsAsync(VpnCredentialType, UInt32, Certificate)
- RequestCredentialsAsync(VpnCredentialType, UInt32)
Применяется к
RequestCredentialsAsync(VpnCredentialType, UInt32)
Запрашивает платформу VPN для получения учетных данных от пользователя. Подключаемый модуль может указать тип и форму собираемых учетных данных. Результатом является объект, содержащий учетные данные main в зависимости от типа, а также дополнительные учетные данные для случаев изменения и истечения срока действия.
public:
virtual IAsyncOperation<VpnCredential ^> ^ RequestCredentialsAsync(VpnCredentialType credType, unsigned int credOptions) = RequestCredentialsAsync;
/// [Windows.Foundation.Metadata.Overload("RequestCredentialsWithOptionsAsync")]
/// [Windows.Foundation.Metadata.RemoteAsync]
IAsyncOperation<VpnCredential> RequestCredentialsAsync(VpnCredentialType const& credType, uint32_t const& credOptions);
[Windows.Foundation.Metadata.Overload("RequestCredentialsWithOptionsAsync")]
[Windows.Foundation.Metadata.RemoteAsync]
public IAsyncOperation<VpnCredential> RequestCredentialsAsync(VpnCredentialType credType, uint credOptions);
function requestCredentialsAsync(credType, credOptions)
Public Function RequestCredentialsAsync (credType As VpnCredentialType, credOptions As UInteger) As IAsyncOperation(Of VpnCredential)
Параметры
- credType
- VpnCredentialType
Значение перечисления, указывающее тип собираемых учетных данных.
- credOptions
-
UInt32
unsigned int
uint32_t
Указывает значения, определяющие, является ли запрошенная учетная запись повтором или должна использоваться для единого входа.
Возможные значения см. в разделе VpnChannelRequestCredentialsOptions .
Возвращаемое значение
Асинхронная операция извлечения объекта VpnCredential, содержащего учетные данные main запрошенного типа, а также дополнительные учетные данные для случаев изменения и истечения срока действия.
- Атрибуты
Требования к Windows
Возможности приложения |
networkingVpnProvider
|
См. также раздел
- RequestCredentialsAsync(VpnCredentialType, UInt32, Certificate)
- RequestCredentialsAsync(VpnCredentialType)
Применяется к
RequestCredentialsAsync(VpnCredentialType, UInt32, Certificate)
Платформа VPN для сбора учетных данных пользователя. Если для получения учетных данных или согласия требуется взаимодействие с пользователем, платформа обеспечивает необходимое взаимодействие с пользователем. Подключаемый модуль VPN должен запрашивать учетные данные перед использованием любого типа учетных данных, даже если цель не заключается в вызове взаимодействия с пользователем.
public:
virtual IAsyncOperation<VpnCredential ^> ^ RequestCredentialsAsync(VpnCredentialType credType, unsigned int credOptions, Certificate ^ certificate) = RequestCredentialsAsync;
/// [Windows.Foundation.Metadata.Overload("RequestCredentialsWithCertificateAsync")]
/// [Windows.Foundation.Metadata.RemoteAsync]
IAsyncOperation<VpnCredential> RequestCredentialsAsync(VpnCredentialType const& credType, uint32_t const& credOptions, Certificate const& certificate);
[Windows.Foundation.Metadata.Overload("RequestCredentialsWithCertificateAsync")]
[Windows.Foundation.Metadata.RemoteAsync]
public IAsyncOperation<VpnCredential> RequestCredentialsAsync(VpnCredentialType credType, uint credOptions, Certificate certificate);
function requestCredentialsAsync(credType, credOptions, certificate)
Public Function RequestCredentialsAsync (credType As VpnCredentialType, credOptions As UInteger, certificate As Certificate) As IAsyncOperation(Of VpnCredential)
Параметры
- credType
- VpnCredentialType
Значение перечисления, указывающее тип собираемых учетных данных.
- credOptions
-
UInt32
unsigned int
uint32_t
Указывает значения, определяющие, является ли запрошенная учетная запись повтором или должна использоваться для единого входа.
Возможные значения см. в разделе VpnChannelRequestCredentialsOptions .
- certificate
- Certificate
Сертификат, используемый для проверки учетных данных.
Возвращаемое значение
Асинхронная операция извлечения объекта VpnCredential, содержащего учетные данные main запрошенного типа, а также дополнительные учетные данные для случаев изменения и истечения срока действия.
- Атрибуты
Требования к Windows
Возможности приложения |
networkingVpnProvider
|
См. также раздел
Применяется к
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по