User2.LoginName 属性

定义

获取用户的完整凭据。

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

属性值

用户凭据的格式为 domain\username。

示例

在以下示例中,将使用 LoginName 属性显示当前用户的登录凭据。

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

注解

LoginName 属性以 domain\username 的形式返回用户的凭据。 如果用户的帐户不属于某个域,则该属性将仅返回 用户名。

这与调用 System.Environment.UserDomainName+"\\"+System.Environment.UserName 的效果相同。

由于 LoginName 属性在 Microsoft InfoPath 中是新的,因此必须声明并强制转换为 User2 类型才能访问它。 有关详细信息,请参阅如何:使用与 InfoPath 2003 不兼容的对象模型成员。

只能由从表单模板打开的表单访问此成员,已使用“表单选项”对话框“安全和信任”类别将该模板配置为以完全信任状态运行。 此成员要求直接调用方的完全信任并且不能由部分信任的代码使用。 有关更多信息,请参阅 MSDN 上的“使用部分信任的代码中的库”。

适用于