User.Name Özellik

Tanım

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 authentication kullanır ve kullanıcı adı ETKİALANI\USERNAME biçimindedir. Sorumlunun özel bir uygulaması mutlaka aynı biçimi kullanmaz.

Note

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ü Mevcut
Windows Uygulaması Yes
Sınıf Kitaplığı Yes
Konsol Uygulaması Yes
Windows Denetim Kitaplığı Yes
Web Denetim Kitaplığı Yes
Windows Hizmeti Yes
Web Sitesi Yes

Şunlara uygulanır

Ayrıca bkz.