User.Name Tulajdonság

Definíció

Lekéri az aktuális felhasználó nevét.

public:
 property System::String ^ Name { System::String ^ get(); };
public string Name { get; }
member this.Name : string
Public ReadOnly Property Name As String

Tulajdonság értéke

String. Az aktuális felhasználó neve.

Példák

Ez a példa ellenőrzi, hogy az alkalmazás Windows vagy egyéni hitelesítést használ-e, és ezen információk alapján elemzi a My.User.Name tulajdonságot.

Function GetUserName() As String
    If TypeOf My.User.CurrentPrincipal Is 
      Security.Principal.WindowsPrincipal Then
        ' The application is using Windows authentication.
        ' The name format is DOMAIN\USERNAME.
        Dim parts() As String = Split(My.User.Name, "\")
        Dim username As String = parts(1)
        Return username
    Else
        ' The application is using custom authentication.
        Return My.User.Name
    End If
End Function

Megjegyzések

Az objektummal My.User információkat kérhet le az aktuális felhasználóról.

A felhasználót hitelesíteni kívánt egyszerű felhasználó a felhasználónév formátumát is szabályozza. Alapértelmezés szerint egy alkalmazás Windows authentication használ, a felhasználónév pedig TARTOMÁNY\FELHASZNÁLÓNÉV formátumú. Az egyszerű egyéni implementáció nem feltétlenül ugyanazt a formátumot használja.

Note

Az objektum pontos viselkedése az My.User alkalmazás típusától és attól az operációs rendszertől függ, amelyen az alkalmazás fut. További információkért tekintse meg az osztály áttekintését User .

Rendelkezésre állás projekttípus szerint

Projekt típusa Elérhető
Windows-alkalmazás Yes
Osztálytár Yes
Konzolalkalmazás Yes
Windows-vezérlőtár Yes
Webvezérlő-kódtár Yes
Windows-szolgáltatás Yes
Webhely Yes

A következőre érvényes:

Lásd még