ClientRolePrincipal(IIdentity) 构造函数
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
初始化 ClientRolePrincipal 类的新实例。
public:
ClientRolePrincipal(System::Security::Principal::IIdentity ^ identity);
public ClientRolePrincipal (System.Security.Principal.IIdentity identity);
new System.Web.ClientServices.ClientRolePrincipal : System.Security.Principal.IIdentity -> System.Web.ClientServices.ClientRolePrincipal
Public Sub New (identity As IIdentity)
参数
- identity
- IIdentity
表示当前用户。
注解
Identity 属性使用 identity
参数的值进行初始化。
在客户端应用程序服务中验证用户时,ClientFormsAuthenticationMembershipProvider 或 ClientWindowsAuthenticationMembershipProvider 会将 static
Thread.CurrentPrincipal 属性设置为此类的实例。
ClientFormsAuthenticationMembershipProvider 将 Identity 属性初始化为 ClientFormsIdentity 类的新实例。
ClientWindowsAuthenticationMembershipProvider 将 Identity 属性初始化 static
WindowsIdentity.GetCurrent() 方法返回的 WindowsIdentity 对象。