Questo articolo è stato tradotto automaticamente. Per visualizzare l'articolo in inglese, selezionare la casella di controllo Inglese. È possibile anche visualizzare il testo inglese in una finestra popup posizionando il puntatore del mouse sopra il testo.
Traduzione
Inglese

Metodo Membership.GetUser (Boolean)

 

Data di pubblicazione: ottobre 2016

Ottiene le informazioni dall'origine dati per l'utente connesso appartenenza corrente. Aggiorna l'ultima attività indicatore di data/ora per l'utente connesso appartenenza corrente, se specificato.

Spazio dei nomi:   System.Web.Security
Assembly:  System.Web (in System.Web.dll)

public static MembershipUser GetUser(
	bool userIsOnline
)

Parametri

userIsOnline
Type: System.Boolean

Se true, aggiorna l'ultima attività indicatore data/ora per l'utente specificato.

Valore restituito

Type: System.Web.Security.MembershipUser

Oggetto MembershipUser che rappresenta l'utente corrente connesso.

Exception Condition
ArgumentException

Nessun utente di appartenenza è attualmente connesso.

Il GetUser metodo recupera le informazioni utente dall'origine dati e crea un MembershipUser oggetto popolato con i dati restituiti. Se si utilizza uno del GetUser overload che accettano un username parametro GetUser restituisce le informazioni per l'utente connesso appartenenza corrente. L'utente corrente connesso appartenenza è identificato dal Name dell'utente nell'oggetto HttpContext.

È inoltre possibile specificare se si desidera GetUser per aggiornare l'ultima attività indicatore data e ora per l'utente da recuperare mediante il userIsOnline parametro. Di GetUser overload che accettano un userIsOnline parametro GetUser() in modo implicito Aggiorna l'ultima attività indicatore data e ora per l'utente. GetUser(System.String) e GetUser(System.Object) non.

Verrà visualizzato il seguente codice esempio il nome utente per l'utente connesso appartenenza corrente in una pagina ASP.NET senza aggiornare la data e ora dell'utente.

<%@ Page Language="C#" %>
<%@ Import Namespace="System.Web.Security" %>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<script runat="server">

MembershipUser currentUser;

public void Page_Load()
{
  currentUser = Membership.GetUser(false);
}

</script>
<html xmlns="http://www.w3.org/1999/xhtml" >
<head>
<title>Home Page</title>
</head>
<body>

<form id="form1" runat="server">
Welcome <b><%=currentUser.UserName%></b>. 
</form>

</body>
</html>

.NET Framework
Disponibile da 2.0
Torna all'inizio
Mostra: