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


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)

Запрашивает платформу 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)

Платформа 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

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

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