WindowsClaimsIdentity 成员

Extension of WindowsClaimsIdentity that includes claims representation.

下表列出了 WindowsClaimsIdentity 类型公开的成员。

Public 构造函数

(另请参阅 Protected 构造函数)

  名称 说明
  WindowsClaimsIdentity 已重载。  

页首

Protected 构造函数

  名称 说明
  WindowsClaimsIdentity 已重载。 Initializes an instance of WindowsClaimsIdentity.

页首

Public 属性

  名称 说明
public property Actor Gets the T:Microsoft.IdentityModel.Claims.IClaimsIdentity of the calling party that was granted delegation rights.
public property AuthenticationType  (从 WindowsIdentity 继承)
public property BootstrapToken Gets or sets the token that was originally used to create this identity.
public property Claims Gets the list of T:Microsoft.IdentityModel.Claims.Claim values associated with this identity.
public property Groups  (从 WindowsIdentity 继承)
public property ImpersonationLevel  (从 WindowsIdentity 继承)
public property IsAnonymous  (从 WindowsIdentity 继承)
public property IsAuthenticated  (从 WindowsIdentity 继承)
public property IsGuest  (从 WindowsIdentity 继承)
public property IsSystem  (从 WindowsIdentity 继承)
public property Label A string label for the user who is represented by this IClaimsIdentity.
public property Name 重写。 Gets the name of the current user.
public property NameClaimType Claim type used for IIdentity.Name and represented as a string.
public property Owner  (从 WindowsIdentity 继承)
public property RoleClaimType The claim type used for IPrincipal.IsInRole.
public property Token  (从 WindowsIdentity 继承)
public property User  (从 WindowsIdentity 继承)

页首

Public 方法

(另请参阅 Protected 方法)

  名称 说明
public methodstatic CertificateLogon Creates a T:Microsoft.IdentityModel.Claims.WindowsClaimsIdentity associated with a given X509 certificate.
public method Copy Returns a new T:Microsoft.IdentityModel.Claims.WindowsClaimsIdentity object copied from this object.
public methodstatic CreateFromCertificate 已重载。  
public methodstatic CreateFromUpn 已重载。  
public method Dispose 已重载。  
public method Equals  已重载。 (从 Object 继承)
public methodstatic GetAnonymous  (从 WindowsIdentity 继承)
public methodstatic GetCurrent 已重载。  
public method GetHashCode  (从 Object 继承)
public method GetType  (从 Object 继承)
public method Impersonate  已重载。 (从 WindowsIdentity 继承)
public methodstatic ReferenceEquals  (从 Object 继承)
public method ToString 重写。 Returns a string representation of the T:Microsoft.IdentityModel.Claims.WindowsClaimsIdentity object.

页首

Protected 方法

  名称 说明
protected method CreatePrimarySidClaim Creates a Windows SID Claim from the given WindowsClaimsIdentity.
protected method Dispose 已重载。 重写。  
protected method Finalize  (从 Object 继承)
protected method GetGroupSidClaims Creates a collection of SID claims that represent the users groups.
protected method GetObjectData Populates the specified T:System.Runtime.Serialization.SerializationInfo with the serialization data for the WindowsClaimsIdentity.
protected method MemberwiseClone  (从 Object 继承)

页首

显式接口实现

  名称 说明
  System.Runtime.Serialization.IDeserializationCallback.OnDeserialization  (从 WindowsIdentity 继承)
  System.Runtime.Serialization.ISerializable.GetObjectData  

页首

请参见

参考

WindowsClaimsIdentity 类
Microsoft.IdentityModel.Claims 命名空间

版权所有 (C) 2008 Microsoft Corporation。保留所有权利。