Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Ottiene le credenziali complete dell'utente.
Spazio dei nomi: Microsoft.Office.InfoPath
Assembly: Microsoft.Office.InfoPath (in microsoft.office.infopath.dll)
Sintassi
Public MustOverride ReadOnly Property LoginName As String
Dim instance As User
Dim value As String
value = instance.LoginName
public abstract string LoginName { get; }
Valore proprietà
Credenziali dell'utente nel formato dominio\nomeutente.
Eccezioni
| Tipo eccezione | Condizione |
|---|---|
Il modello di modulo non è stato configurato con il livello di protezione Attendibilità completa utilizzando la categoria Protezione e attendibilità della finestra di dialogo Opzioni modulo. |
Osservazioni
Quando il modulo viene aperto in InfoPath, la proprietà LoginName restituisce le credenziali di un utente nel formato dominio\nomeutente. Se l'account dell'utente non appartiene a un dominio, la proprietà restituisce solo il valore di nomeutente.
Questa operazione equivale a una chiamata a System.Environment.UserDomainName+"\\"+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 proprietàLoginName restituisce le credenziali di SharePoint dell'utente che sta modificando il modulo. Questa operazione equivale a una chiamata alla proprietà SPUser.LoginName di SharePoint.
Possono accedere a questo membro solo moduli aperti da un modello di modulo configurato per l'esecuzione con attendibilità completa tramite la categoria Protezione e attendibilità della finestra di dialogo Opzioni modulo. Questo membro richiede l'attendibilità completa per il chiamante immediato e non può essere utilizzato da codice con attendibilità parziale. Per ulteriori informazioni, vedere "Utilizzo di librerie da codice con attendibilità parziale" (in lingua inglese) su MSDN.
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 vengono visualizzate, facendo clic sul controllo Pulsante, le credenziali di accesso dell'utente corrente.
public void CTRL1_Clicked(object sender, ClickedEventArgs e)
{
MessageBox.Show(this.Application.User.LoginName);
}
Public Sub CTRL1_Clicked(ByVal sender As Object, _
ByVal e As ClickedEventArgs)
MessageBox.Show(Me.Application.User.LoginName)
End Sub
Vedere anche
Riferimenti
Classe User
Membri User
Spazio dei nomi Microsoft.Office.InfoPath