Compartir a través de


User.LoginName Propiedad

Definición

Obtiene las credenciales completas del usuario.

public:
 abstract property System::String ^ LoginName { System::String ^ get(); };
public abstract string LoginName { get; }
member this.LoginName : string
Public MustOverride ReadOnly Property LoginName As String

Valor de propiedad

Credenciales del usuario como dominio\nombreDeUsuario.

Excepciones

La plantilla del formulario no está configurada para Plena confianza con la categoría Seguridad y confianza del cuadro de diálogo Opciones de formulario.

Ejemplos

En el ejemplo siguiente, si se hace clic en el control Botón, se muestran las credenciales de inicio de sesión del usuario.

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

Comentarios

Cuando se abre el formulario en InfoPath, la LoginName propiedad devuelve las credenciales de un usuario como dominio\nombre de usuario. Si la cuenta de usuario no pertenece a un dominio, la propiedad devuelve sólo nombreDeUsuario.

Esto equivale a llamar al método System.Environment.UserDomainName+"\\"+System.Environment.UserName.

Cuando el formulario se implementa y se abre desde una biblioteca de documentos configurada correctamente en Microsoft SharePoint Server 2010 que ejecuta InfoPath Forms Services, la propiedad LoginName devuelve las credenciales de SharePoint del usuario que está editando el formulario. Esto equivale a llamar a la propiedad SPUser.LoginName de SharePoint.

Solo se puede acceder a este miembro con formularios abiertos desde una plantilla de formulario que haya sido configurada para ejecutarse con confianza total usando la categoría Seguridad y confianza del cuadro de diálogo Opciones de formulario. Este miembro requiere confianza total para el autor de llamada inmediato y no se puede utilizar en un código de confianza parcial. Si desea más información, consulte "Utilizar bibliotecas de código que no es de plena confianza" en MSDN.

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.

Se aplica a