User.Name Tulajdonság
Definíció
Fontos
Egyes információk olyan, kiadás előtti termékekre vonatkoznak, amelyek a kiadásig még jelentősen módosulhatnak. A Microsoft nem vállal kifejezett vagy törvényi garanciát az itt megjelenő információért.
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 |