Compartir a través de


de la propiedad User2.UserName

Obtiene únicamente el nombre del usuario.

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

Sintaxis

'Declaración
ReadOnly Property UserName As String
    Get
'Uso
Dim instance As User2
Dim value As String

value = instance.UserName
string UserName { get; }

Valor de propiedad

Tipo: System.String
Nombre del usuario.

Comentarios

Llamar a la propiedad UserName equivale a llamar a System.Environment.UserName.

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.

Dado que la propiedad UserName es nueva en Microsoft InfoPath, debe declararla y convertirla en el tipo User2 para poder tener acceso a ella. Para obtener más información, vea Cómo: Usar miembros del modelo de objetos que no son compatibles con InfoPath 2003.

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

Ejemplos

En el ejemplo siguiente, se usa la propiedad UserName para mostrar las credenciales de inicio de sesión del usuario actual.

User2 thisUser = (User2)thisApplication.User;
thisXDocument.UI.Alert(thisUser.UserName);
Dim thisUser As User2  = DirectCast(thisApplication.User, User2)
thisXDocument.UI.Alert(thisUser.UserName)

Vea también

Referencia

interfaz User2

Miembros User2

Espacio de nombres Microsoft.Office.Interop.InfoPath.SemiTrust