TeamFoundationIdentity 类
TeamFoundationIdentity 的客户端实现。 扩充代理生成的选件类
继承层次结构
System.Object
Microsoft.TeamFoundation.Framework.Client.TeamFoundationIdentity
命名空间: Microsoft.TeamFoundation.Framework.Client
程序集: Microsoft.TeamFoundation.Client(在 Microsoft.TeamFoundation.Client.dll 中)
语法
声明
Public NotInheritable Class TeamFoundationIdentity
public sealed class TeamFoundationIdentity
TeamFoundationIdentity 类型公开以下成员。
属性
名称 | 说明 | |
---|---|---|
Descriptor | 此标识的标识描述符。标识的提供程序的唯一标识符。这些验证到 TFS 时,客户确定端发送到服务器。用于许多标识管理任务 (如 AddMemberToApplicationGroup 和 ReadIdentity。TFS 项目与此标识符或标识的 TeamFoundationId。 | |
DisplayName | 标识的全名用于显示目的。显示名称来自标识提供程序 (Active Directory,ACS) 或能设置为 TFS 中的自定义显示名称。 | |
IsActive | 指示该标识是“当前”与源读取或已同步) 的提供程序 (。不意味着它是 TFS valid users "组的成员 (应使用“IsMember”查询) 的接听。 | |
IsContainer | 指示该标识是组,可以包含其他标识作为成员。 | |
MemberOf | 包含此标识组的 IdentityDescriptors。 | |
Members | 此标识的成员的 IdentityDescriptors。 | |
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。) | |
RemoveProperty(String) | 如果存在,移除特性。 | |
RemoveProperty(IdentityPropertyScope, String) | 如果存在,移除特性。 | |
SetProperty(String, Object) | 设置属性,复盖,如果已经设置为。 | |
SetProperty(IdentityPropertyScope, String, Object) | 设置属性,复盖,如果已经设置为。 | |
ToString | (重写 Object.ToString()。) | |
TryGetProperty(String, Object%) | 属性访问器。将返回 null,如果未找到。 | |
TryGetProperty(IdentityPropertyScope, String, Object%) | 属性访问器。将返回 null,如果未找到。 |
页首
线程安全
此类型的任何公共 static(在 Visual Basic 中为 Shared) 成员都是线程安全的。但不保证所有实例成员都是线程安全的。