TeamFoundationIdentity 类

委托个用户或组 Team Foundation Server的。

继承层次结构

System.Object
  Microsoft.TeamFoundation.Framework.Server.TeamFoundationIdentity

命名空间:  Microsoft.TeamFoundation.Framework.Server
程序集:  Microsoft.TeamFoundation.Framework.Server(在 Microsoft.TeamFoundation.Framework.Server.dll 中)

语法

声明
Public NotInheritable Class TeamFoundationIdentity
public sealed class TeamFoundationIdentity

TeamFoundationIdentity 类型公开以下成员。

构造函数

  名称 说明
公共方法 TeamFoundationIdentity() 线的无参数构造函数。
公共方法 TeamFoundationIdentity(TeamFoundationIdentity) 复制构造函数。
公共方法 TeamFoundationIdentity(IdentityDescriptor, String, Boolean, ICollection<IdentityDescriptor>, ICollection<IdentityDescriptor>) 构造函数。

页首

属性

  名称 说明
公共属性 AttributesSet 具有特性的属性。
公共属性 Descriptor 此标识的标识描述符。标识的提供程序的唯一标识符。并验证与 TFS 时,客户端发送确定到服务器。用于许多标识管理任务 (如 [AddMemberToApplicationGroup] 和 [ReadIdentity]。TFS 项目与此标识符或标识的 [TeamFoundationId]。
公共属性 DisplayName 标识的全名用于显示目的。显示名称来自标识与提供程序的 Active Directory 或 ACS 或能设置为 TFS 中的自定义显示名称。
公共属性 IsActive 指示该标识是“当前”的提供程序从数据源读取或已同步。不意味着它是 TFS valid users "组的成员。使用 [IsMember] 查询响应。
公共属性 IsContainer 确定此标识是否包含标识是,它组?
公共属性 LocalPropertiesSet
公共属性 MemberOf
公共属性 MemberOfSet 包含此标识组的标识描述符。
公共属性 Members
公共属性 MembersSet 此标识的成员的标识描述符。
公共属性 PropertiesSet
公共属性 TeamFoundationId 在 TFS 中分配的标识符-适用于宿主中。TFS 项目与此标识符或标识的类型描述符。
公共属性 UniqueName
公共属性 UniqueUserId 这表明 ID 区别这些已删除的帐户(joe:1 与 joe:3)。

页首

方法

  名称 说明
公共方法 Equals 确定指定的对象是否等于当前对象。 (继承自 Object。)
公共方法 GetAttribute 属性访问器。在中,如果属性不是当前不会引发,将返回由调用方提供的默认值。
公共方法 GetHashCode 用作特定类型的哈希函数。 (继承自 Object。)
公共方法 GetProperties() 属性包。这可能是有用,例如,如果使用者必须将当前属性重复,并修改/移除基于模式匹配属性名称的数组。
公共方法 GetProperties(IdentityPropertyScope) 属性包。这可能是有用,例如,如果使用者必须将当前属性重复,并修改/移除基于模式匹配属性名称的数组。
公共方法 GetProperty(String) 属性访问器。将引发,如果未找到。
公共方法 GetProperty(IdentityPropertyScope, String) 属性访问器。将引发,如果未找到。
公共方法 GetType 获取当前实例的 Type。 (继承自 Object。)
公共方法 PrepareForWebServiceSerialization .NET XML 序列化程序不能处理字典。排列) 的转换。
公共方法 RemoveProperty(String) 如果存在,移除特性。
公共方法 RemoveProperty(IdentityPropertyScope, String) 如果存在,移除特性。
公共方法 SetAttribute 设置属性。此方法已过时;请改用 [SetProperty]。
公共方法 SetProperty(String, Object) 设置属性;在中,如果属性已设置,将被复盖。
公共方法 SetProperty(IdentityPropertyScope, String, Object) 设置属性;在中,如果属性已设置,将被复盖。
公共方法 ToString (重写 Object.ToString()。)
公共方法 TryGetProperty(String, Object%) 属性访问器。将返回 null,如果未找到。
公共方法 TryGetProperty(IdentityPropertyScope, String, Object%) 属性访问器。将返回 null,如果未找到。

页首

线程安全

此类型的任何公共 static(在 Visual Basic 中为 Shared) 成员都是线程安全的。但不保证所有实例成员都是线程安全的。

请参见

参考

Microsoft.TeamFoundation.Framework.Server 命名空间