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


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)

Запрашивает 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)

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

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

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