VpnChannel.RequestCredentialsAsync Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Перегрузки
RequestCredentialsAsync(VpnCredentialType) |
Запрашивает VPN-платформу для сбора учетных данных заданного типа учетных данных от пользователя. |
RequestCredentialsAsync(VpnCredentialType, UInt32) |
Запрашивает VPN-платформу для сбора учетных данных от пользователя. Подключаемый модуль может указать тип и форму учетных данных для сбора. Результатом является объект, содержащий основные учетные данные в зависимости от типа, а также вторичные учетные данные для случаев изменения и истечения срока действия. |
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 с основными учетными данными запрошенного типа и дополнительными учетными данными для случаев изменения и истечения срока действия.
- Атрибуты
Требования к Windows
Возможности приложения |
networkingVpnProvider
|
См. также раздел
- RequestCredentialsAsync(VpnCredentialType, UInt32, Certificate)
- RequestCredentialsAsync(VpnCredentialType, UInt32)
Применяется к
RequestCredentialsAsync(VpnCredentialType, UInt32)
Запрашивает VPN-платформу для сбора учетных данных от пользователя. Подключаемый модуль может указать тип и форму учетных данных для сбора. Результатом является объект, содержащий основные учетные данные в зависимости от типа, а также вторичные учетные данные для случаев изменения и истечения срока действия.
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
Указывает значения, определяющие, является ли запрошенная учетные данные случаем повтора или должна использоваться для единого входа.
Дополнительные сведения о возможных значениях см. в VpnChannelRequestCredential sOptions.
Возвращаемое значение
Асинхронная операция извлечения в объекте VpnCredential с основными учетными данными запрошенного типа и дополнительными учетными данными для случаев изменения и истечения срока действия.
- Атрибуты
Требования к 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
Указывает значения, определяющие, является ли запрошенная учетные данные случаем повтора или должна использоваться для единого входа.
Дополнительные сведения о возможных значениях см. в VpnChannelRequestCredential sOptions.
- certificate
- Certificate
Сертификат, используемый при проверке учетных данных.
Возвращаемое значение
Асинхронная операция извлечения в объекте VpnCredential с основными учетными данными запрошенного типа и дополнительными учетными данными для случаев изменения и истечения срока действия.
- Атрибуты
Требования к Windows
Возможности приложения |
networkingVpnProvider
|