ClientFormsAuthenticationCredentials Classe

Definição

Representa a informação de login do utilizador para autenticação de formulários através da utilização de serviços de aplicação cliente.

public ref class ClientFormsAuthenticationCredentials
public class ClientFormsAuthenticationCredentials
type ClientFormsAuthenticationCredentials = class
Public Class ClientFormsAuthenticationCredentials
Herança
ClientFormsAuthenticationCredentials

Exemplos

O seguinte exemplo de código demonstra como implementar o IClientFormsAuthenticationCredentialsProvider.GetCredentials método, que devolve uma instância desta classe. Neste exemplo, o GetCredentials método faz parte de uma classe de caixa de diálogo de login. O método apresenta a caixa de diálogo e depois devolve uma ClientFormsAuthenticationCredentials instância inicializada com os valores especificados pelo utilizador.

public ClientFormsAuthenticationCredentials GetCredentials()
{
    if (this.ShowDialog() == DialogResult.OK)
    {
        return new ClientFormsAuthenticationCredentials(
            usernameTextBox.Text, passwordTextBox.Text,
            rememberMeCheckBox.Checked);
    }
    else
    {
        return null;
    }
}
Public Function GetCredentials() As  _
    ClientFormsAuthenticationCredentials Implements _
    IClientFormsAuthenticationCredentialsProvider.GetCredentials

    If Me.ShowDialog() = DialogResult.OK Then
        Return New ClientFormsAuthenticationCredentials( _
            UsernameTextBox.Text, PasswordTextBox.Text, _
            rememberMeCheckBox.Checked)
    Else
        Return Nothing
    End If

End Function

Observações

A ClientFormsAuthenticationCredentials classe é usada pela IClientFormsAuthenticationCredentialsProvider interface. Quando implementas esta interface, deves devolver uma instância preenchida desta classe na tua GetCredentials implementação.

Construtores

Name Description
ClientFormsAuthenticationCredentials(String, String, Boolean)

Inicializa uma nova instância da ClientFormsAuthenticationCredentials classe.

Propriedades

Name Description
Password

Obtém ou define a palavra-passe do utilizador.

RememberMe

Recebe ou define um valor que indica se as credenciais do utilizador devem ser guardadas e reutilizadas para tentativas de login subsequentes.

UserName

Obtém ou define o nome de utilizador.

Métodos

Name Description
Equals(Object)

Determina se o objeto especificado é igual ao objeto atual.

(Herdado de Object)
GetHashCode()

Serve como função de hash predefinida.

(Herdado de Object)
GetType()

Obtém o Type da instância atual.

(Herdado de Object)
MemberwiseClone()

Cria uma cópia superficial do atual Object.

(Herdado de Object)
ToString()

Devolve uma cadeia que representa o objeto atual.

(Herdado de Object)

Aplica-se a

Ver também