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 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

Şunlara uygulanır

Ayrıca bkz.