Compartilhar via


VpnChannel.RequestCredentialsAsync Método

Definição

Sobrecargas

RequestCredentialsAsync(VpnCredentialType)

Solicita a plataforma VPN para coletar credenciais de um determinado tipo de credencial do usuário.

RequestCredentialsAsync(VpnCredentialType, UInt32)

Solicita a plataforma VPN para coletar credenciais do usuário. O plug-in pode especificar o tipo e a forma de credenciais a serem coletadas. O resultado é um objeto que contém as credenciais principais, dependendo do tipo, e as credenciais secundárias para casos de alteração e expiração.

RequestCredentialsAsync(VpnCredentialType, UInt32, Certificate)

Plataforma VPN para coletar credenciais do usuário. Se a interação do usuário for necessária para obter uma credencial ou consentimento, a plataforma fornecerá a interação do usuário necessária. Um plug-in VPN deve solicitar credenciais antes de usar qualquer tipo de credencial, mesmo que a intenção não seja invocar a interação do usuário para ele.

RequestCredentialsAsync(VpnCredentialType)

Solicita a plataforma VPN para coletar credenciais de um determinado tipo de credencial do usuário.

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)

Parâmetros

credType
VpnCredentialType

Um valor de enumeração que indica o tipo de credencial a ser coletada.

Retornos

Uma operação de recuperação assíncrona em um objeto VpnCredential que contém as credenciais principais do tipo solicitado e credenciais secundárias para casos de alteração e expiração.

Atributos

Requisitos do Windows

Funcionalidades do aplicativo
networkingVpnProvider

Confira também

Aplica-se a

RequestCredentialsAsync(VpnCredentialType, UInt32)

Solicita a plataforma VPN para coletar credenciais do usuário. O plug-in pode especificar o tipo e a forma de credenciais a serem coletadas. O resultado é um objeto que contém as credenciais principais, dependendo do tipo, e as credenciais secundárias para casos de alteração e expiração.

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)

Parâmetros

credType
VpnCredentialType

Um valor de enumeração que indica o tipo de credencial a ser coletada.

credOptions
UInt32

unsigned int

uint32_t

Especifica os valores que definem se uma credencial solicitada é um caso de repetição ou deve ser usada para logon único.

Consulte VpnChannelRequestCredentialsOptions para obter valores possíveis.

Retornos

Uma operação de recuperação assíncrona em um objeto VpnCredential que contém as credenciais principais do tipo solicitado e credenciais secundárias para casos de alteração e expiração.

Atributos

Requisitos do Windows

Funcionalidades do aplicativo
networkingVpnProvider

Confira também

Aplica-se a

RequestCredentialsAsync(VpnCredentialType, UInt32, Certificate)

Plataforma VPN para coletar credenciais do usuário. Se a interação do usuário for necessária para obter uma credencial ou consentimento, a plataforma fornecerá a interação do usuário necessária. Um plug-in VPN deve solicitar credenciais antes de usar qualquer tipo de credencial, mesmo que a intenção não seja invocar a interação do usuário para ele.

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)

Parâmetros

credType
VpnCredentialType

Um valor de enumeração que indica o tipo de credencial a ser coletada.

credOptions
UInt32

unsigned int

uint32_t

Especifica os valores que definem se uma credencial solicitada é um caso de repetição ou deve ser usada para logon único.

Consulte VpnChannelRequestCredentialsOptions para obter valores possíveis.

certificate
Certificate

Um certificado a ser usado na validação da credencial.

Retornos

Uma operação de recuperação assíncrona em um objeto VpnCredential que contém as credenciais principais do tipo solicitado e credenciais secundárias para casos de alteração e expiração.

Atributos

Requisitos do Windows

Funcionalidades do aplicativo
networkingVpnProvider

Confira também

Aplica-se a