User2.LoginName 属性
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
获取用户的完整凭据。
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 上的“使用部分信任的代码中的库”。