User.Name Özellik
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Geçerli kullanıcının adını alır.
public:
property System::String ^ Name { System::String ^ get(); };
public string Name { get; }
member this.Name : string
Public ReadOnly Property Name As String
Özellik Değeri
String
. Geçerli kullanıcının adı.
Örnekler
Bu örnek, uygulamanın Windows mu yoksa özel kimlik doğrulaması mı kullandığını denetler ve özelliği ayrıştırmak My.User.Name
için bu bilgileri kullanır.
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
Açıklamalar
Geçerli kullanıcı hakkında bilgi almak için nesnesini kullanabilirsiniz My.User
.
Kullanıcının kimliğini doğrulayan sorumlu, kullanıcı adının biçimini de denetler. Varsayılan olarak, bir uygulama Windows kimlik doğrulamasını kullanır ve kullanıcı adı ETKİALANI\USERNAME biçimindedir. Sorumlunun özel uygulaması mutlaka aynı biçimi kullanmaz.
Not
Nesnenin My.User
tam davranışı, uygulamanın türüne ve uygulamanın üzerinde çalıştığı işletim sistemine bağlıdır. Daha fazla bilgi için bkz. sınıfa User genel bakış.
Proje Türüne Göre Kullanılabilirlik
Proje türü | Kullanılabilir |
---|---|
Windows Uygulaması | Evet |
Sınıf Kitaplığı | Evet |
Konsol Uygulaması | Evet |
Windows Denetim Kitaplığı | Evet |
Web Denetim Kitaplığı | Evet |
Windows Hizmeti | Evet |
Web Sitesi | Evet |