AuthenticateEventArgs AuthenticateEventArgs AuthenticateEventArgs AuthenticateEventArgs Class

Определение

Предоставляет данные для события Authenticate.Provides data for the Authenticate event.

public ref class AuthenticateEventArgs : EventArgs
public class AuthenticateEventArgs : EventArgs
type AuthenticateEventArgs = class
    inherit EventArgs
Public Class AuthenticateEventArgs
Inherits EventArgs
Наследование
AuthenticateEventArgsAuthenticateEventArgsAuthenticateEventArgsAuthenticateEventArgs

Примеры

В следующем примере кода AuthenticateEventArgs класс используется для передачи данных в пользовательский метод проверки подлинности.The following code example uses the AuthenticateEventArgs class to pass data to a custom authentication method.

<%@ Page Language="C#" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<script runat="server">
private bool SiteSpecificAuthenticationMethod(string UserName, string Password)
{
    // Insert code that implements a site-specific custom 
    // authentication method here.
    //
    // This example implementation always returns false.
    return false;
}

private void OnAuthenticate(object sender, AuthenticateEventArgs e)
{
    bool Authenticated = false;
    Authenticated = SiteSpecificAuthenticationMethod(Login1.UserName, Login1.Password);

    e.Authenticated = Authenticated;
}

</script>

<html xmlns="http://www.w3.org/1999/xhtml" >
    <head runat="server">
    <title>ASP.NET Example</title>
</head>
<body>
        <form id="form1" runat="server">
            <asp:Login id="Login1" runat="server"
                OnAuthenticate="OnAuthenticate">
            </asp:Login>
        </form>
    </body>
</html>
<%@ Page Language="VB" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<script runat="server">
Function SiteSpecificAuthenticationMethod(ByVal UserName As String, ByVal Password As String) As Boolean
    ' Insert code that implements a site-specific custom 
    ' authentication method here.
    '
    ' This example implementation always returns false.
    Return False
End Function

Sub OnAuthenticate(ByVal sender As Object, ByVal e As AuthenticateEventArgs)
    Dim Authenticated As Boolean
    Authenticated = SiteSpecificAuthenticationMethod(Login1.UserName, Login1.Password)

    e.Authenticated = Authenticated
End Sub


</script>

<html xmlns="http://www.w3.org/1999/xhtml" >
    <head runat="server">
    <title>ASP.NET Example</title>
</head>
<body>
        <form id="form1" runat="server">
            <asp:Login id="Login1" runat="server"
                OnAuthenticate="OnAuthenticate">
            </asp:Login>

        </form>
    </body>
</html>

Комментарии

Класс предоставляет данные, необходимые Authenticate для события. AuthenticateEventArgsThe AuthenticateEventArgs class provides the data needed for the Authenticate event. Пользовательские схемы проверки подлинности для веб- Authenticated сайта используйте свойство, чтобы указать, выполнена ли попытка входа пользователя в систему.Custom authentication schemes for a Web site use the Authenticated property to indicate whether a user's login attempt succeeded.

Конструкторы

AuthenticateEventArgs() AuthenticateEventArgs() AuthenticateEventArgs() AuthenticateEventArgs()

Инициализирует новый экземпляр класса AuthenticateEventArgs, устанавливая свойство Authenticated равным false.Initializes a new instance of the AuthenticateEventArgs class with the Authenticated property set to false.

AuthenticateEventArgs(Boolean) AuthenticateEventArgs(Boolean) AuthenticateEventArgs(Boolean) AuthenticateEventArgs(Boolean)

Инициализирует новый экземпляр класса AuthenticateEventArgs.Initializes a new instance of the AuthenticateEventArgs class.

Свойства

Authenticated Authenticated Authenticated Authenticated

Возвращает или задает значение, определяющее, была ли попытка аутентификации пользователя успешной.Gets or sets a value indicating whether a user's authentication attempt succeeded.

Методы

Equals(Object) Equals(Object) Equals(Object) Equals(Object)

Определяет, равен ли заданный объект текущему объекту.Determines whether the specified object is equal to the current object.

(Inherited from Object)
GetHashCode() GetHashCode() GetHashCode() GetHashCode()

Служит хэш-функцией по умолчанию.Serves as the default hash function.

(Inherited from Object)
GetType() GetType() GetType() GetType()

Возвращает объект Type для текущего экземпляра.Gets the Type of the current instance.

(Inherited from Object)
MemberwiseClone() MemberwiseClone() MemberwiseClone() MemberwiseClone()

Создает неполную копию текущего объекта Object.Creates a shallow copy of the current Object.

(Inherited from Object)
ToString() ToString() ToString() ToString()

Возвращает строку, представляющую текущий объект.Returns a string that represents the current object.

(Inherited from Object)

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

Дополнительно