Proprietà User.UserName
Ottiene solo il nome utente.
Spazio dei nomi: Microsoft.Office.InfoPath
Assembly: Microsoft.Office.InfoPath (in microsoft.office.infopath.dll)
Sintassi
Public MustOverride ReadOnly Property UserName As String
Dim instance As User
Dim value As String
value = instance.UserName
public abstract string UserName { get; }
Valore proprietà
Nome utente.
Osservazioni
Quando il modulo viene aperto in InfoPath, la chiamata alla proprietà UserName equivale a una chiamata a System.Environment.UserName
.
Quando il modulo viene distribuito in e aperto da Microsoft Office Forms Server 2007 o da una raccolta documenti correttamente configurata in un sistema Microsoft Office SharePoint Server 2007 in cui è in esecuzione InfoPath Forms Services, la chiamata alla proprietà UserName equivale a una chiamata alla proprietà SPUser.Name di SharePoint. Il risultato può essere diverso da una chiamata a SPUser.LoginName nel caso in cui l'amministratore decida di modificare il nome visualizzato dell'utente. Per ottenere l'account effettivo utilizzato per la connessione al sito, è necessario utilizzare la proprietà LoginName.
![]() |
---|
Le autorizzazioni relative all'area Intranet locale consentono di leggere il nome utente dall'ambiente, pertanto questo metodo può essere chiamato da modelli di modulo basati sul dominio. |
Possono accedere a questo membro solo moduli eseguiti nello stesso dominio del modulo aperto oppure moduli a cui sono state concesse autorizzazioni tra domini.
A questo tipo o membro può accedere solo il codice in esecuzione in moduli aperti in Microsoft Office InfoPath 2007 o in un browser.
Esempio
Nell'esempio seguente viene visualizzato, facendo clic sul controllo Pulsante, solo il nome utente dell'utente corrente.
public void CTRL1_Clicked(object sender, ClickedEventArgs e)
{
MessageBox.Show(this.Application.User.UserName);
}
Public Sub CTRL1_Clicked(ByVal sender As Object, _
ByVal e As ClickedEventArgs)
MessageBox.Show(Me.Application.User.UserName)
End Sub
Vedere anche
Riferimenti
Classe User
Membri User
Spazio dei nomi Microsoft.Office.InfoPath