AuthenticateEventArgs Klasa

Definicja

Udostępnia dane dla zdarzenia 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
Dziedziczenie
AuthenticateEventArgs

Przykłady

Poniższy przykład kodu używa AuthenticateEventArgs klasy do przekazywania danych do niestandardowej metody uwierzytelniania.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>

Uwagi

AuthenticateEventArgsKlasa zawiera dane wymagające Authenticate zdarzenia.The AuthenticateEventArgs class provides the data needed for the Authenticate event. Niestandardowe schematy uwierzytelniania dla witryny sieci Web używają Authenticated właściwości, aby wskazać, czy próba logowania użytkownika zakończyła się pomyślnie.Custom authentication schemes for a Web site use the Authenticated property to indicate whether a user's login attempt succeeded.

Konstruktory

AuthenticateEventArgs()

Inicjuje nowe wystąpienie AuthenticateEventArgs klasy z Authenticated właściwością ustawioną na false .Initializes a new instance of the AuthenticateEventArgs class with the Authenticated property set to false.

AuthenticateEventArgs(Boolean)

Inicjuje nowe wystąpienie klasy AuthenticateEventArgs.Initializes a new instance of the AuthenticateEventArgs class.

Właściwości

Authenticated

Pobiera lub ustawia wartość wskazującą, czy próba uwierzytelnienia użytkownika zakończyła się pomyślnie.Gets or sets a value indicating whether a user's authentication attempt succeeded.

Metody

Equals(Object)

Określa, czy dany obiekt jest taki sam, jak bieżący obiekt.Determines whether the specified object is equal to the current object.

(Odziedziczone po Object)
GetHashCode()

Służy jako domyślna funkcja skrótu.Serves as the default hash function.

(Odziedziczone po Object)
GetType()

Pobiera Type bieżące wystąpienie.Gets the Type of the current instance.

(Odziedziczone po Object)
MemberwiseClone()

Tworzy skróconą kopię bieżącego elementu Object .Creates a shallow copy of the current Object.

(Odziedziczone po Object)
ToString()

Zwraca ciąg reprezentujący bieżący obiekt.Returns a string that represents the current object.

(Odziedziczone po Object)

Dotyczy

Zobacz też