Condividi tramite


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.

Nota:

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