Share via


de la propiedad User.UserName

Obtiene únicamente el nombre del usuario.

Espacio de nombres:  Microsoft.Office.InfoPath
Ensamblado:  Microsoft.Office.InfoPath (en Microsoft.Office.InfoPath.dll)

Sintaxis

'Declaración
Public MustOverride ReadOnly Property UserName As String
    Get
'Uso
Dim instance As User
Dim value As String

value = instance.UserName
public abstract string UserName { get; }

Valor de propiedad

Tipo: System.String
Nombre del usuario.

Comentarios

Al abrir el formulario en el editor de InfoPath, una llamada a la propiedad UserName equivale a una llamada a System.Environment.UserName.

Al implementar y abrir el formulario desde una biblioteca de documentos correctamente configurada en Microsoft SharePoint Server 2010 en que se ejecute InfoPath Forms Services, una llamada a la propiedad UserName es equivalente a llamar a la propiedad SPUser.Name de SharePoint. El resultado puede ser distinto al de una llamada a SPUser.LoginName si el administrador decide cambiar el nombre para mostrar del usuario. Si desea obtener la cuenta utilizada para conectarse al sitio, debe usar la propiedad LoginName.

Nota

Los permisos de la zona de la intranet local permiten leer el nombre del usuario del entorno, por lo que las plantillas de formulario basadas en dominio pueden llamar a este método.

Únicamente se puede acceder a este miembro con formularios que se ejecuten en el mismo dominio que el formulario que está actualmente abierto o con formularios a los que se hayan concedido permisos entre dominios.

Se puede acceder a este tipo o miembro desde el código que se ejecuta en los formularios abiertos en Microsoft InfoPath Filler o en un explorador web.

Ejemplos

En el ejemplo siguiente, si se hace clic en el control Botón, se muestra sólo el nombre del usuario actual.

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

Vea también

Referencia

clase User

Miembros User

Espacio de nombres Microsoft.Office.InfoPath