TfsTeamProjectCollection 类

提取 Team Foundation 系统的通用结构和是 Team Foundation 元素的父选件类。

继承层次结构

System.Object
  Microsoft.TeamFoundation.Client.TfsConnection
    Microsoft.TeamFoundation.Client.TfsTeamProjectCollection

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

语法

声明
Public Class TfsTeamProjectCollection _
    Inherits TfsConnection
public class TfsTeamProjectCollection : TfsConnection

TfsTeamProjectCollection 类型公开以下成员。

构造函数

  名称 说明
公共方法 TfsTeamProjectCollection(Uri) 初始化TfsTeamProjectCollection选件类的新实例。
公共方法 TfsTeamProjectCollection(RegisteredProjectCollection) 初始化TfsTeamProjectCollection选件类的新实例。
公共方法 TfsTeamProjectCollection(Uri, ICredentialsProvider) 已过时。初始化TfsTeamProjectCollection选件类的新实例。
公共方法 TfsTeamProjectCollection(Uri, TfsClientCredentials) 使用指定的凭据,初始化的新 TfsTeamProjectCollection 实例。
公共方法 TfsTeamProjectCollection(Uri, IdentityDescriptor) 初始化TfsTeamProjectCollection选件类的新实例。
公共方法 TfsTeamProjectCollection(Uri, Boolean)
公共方法 TfsTeamProjectCollection(Uri, ICredentials) 初始化TfsTeamProjectCollection选件类的新实例。
公共方法 TfsTeamProjectCollection(RegisteredProjectCollection, IdentityDescriptor) 初始化TfsTeamProjectCollection选件类的新实例。
公共方法 TfsTeamProjectCollection(Uri, TfsClientCredentials, IdentityDescriptor) 使用指定的凭据,初始化的新 TfsTeamProjectCollection 实例。所指定的标识对所有操作将模拟。
公共方法 TfsTeamProjectCollection(Uri, ICredentials, ICredentialsProvider) 已过时。初始化TfsTeamProjectCollection选件类的新实例。
公共方法 TfsTeamProjectCollection(RegisteredProjectCollection, ICredentials, ICredentialsProvider) 已过时。初始化TfsTeamProjectCollection选件类的新实例。
公共方法 TfsTeamProjectCollection(Uri, TfsClientCredentials, IdentityDescriptor, ITfsRequestChannelFactory)
公共方法 TfsTeamProjectCollection(Uri, TfsClientCredentials, IdentityDescriptor, Boolean)
公共方法 TfsTeamProjectCollection(Uri, ICredentials, ICredentialsProvider, IdentityDescriptor) 已过时。初始化TfsTeamProjectCollection选件类的新实例。
公共方法 TfsTeamProjectCollection(RegisteredProjectCollection, ICredentials, ICredentialsProvider, IdentityDescriptor) 已过时。初始化TfsTeamProjectCollection选件类的新实例。
公共方法 TfsTeamProjectCollection(Uri, TfsClientCredentials, IdentityDescriptor, ITfsRequestChannelFactory, Boolean)

页首

属性

  名称 说明
公共属性 AuthorizedIdentity 获取授权调用服务器运行 Team Foundation Server的标识。 (继承自 TfsConnection。)
公共属性 CachedInstanceId (继承自 TfsConnection。)
公共属性 CatalogNode 获取此服务器的CatalogNode。 (重写 TfsConnection.CatalogNode。)
受保护的属性 CatalogResourceId (继承自 TfsConnection。)
公共属性 ChannelFactory (继承自 TfsConnection。)
公共属性 ClientCacheDirectoryForInstance 获取用于为来自服务器的缓存数据运行 Team Foundation Server目录的路径。 (继承自 TfsConnection。)
公共属性 ClientCredentials 获取此项目集合的凭据。 (继承自 TfsConnection。)
公共属性 ConfigurationServer 获取此实例的TfsConfigurationServer。
公共属性 ConnectivityFailureOnLastWebServiceCall 指示是否最后一个Web服务请求发出此TfsConnection对象失败的原因连接失败。 (继承自 TfsConnection。)
公共属性 Credentials 获取此 Team Foundation Server 实例的凭据。 (继承自 TfsConnection。)
公共属性 Culture 获取或设置服务器使用运行 Team Foundation Server的本地化环境。 (继承自 TfsConnection。)
公共属性 Disposed (继承自 TfsConnection。)
公共属性 HasAuthenticated 获取描述该值指示此TfsConnection实例是否成功验证。 (继承自 TfsConnection。)
公共属性 IdentityToImpersonate (继承自 TfsConnection。)
公共属性 InstanceId 获取用于标识此 Team Foundation Server 连接的GUID。 (继承自 TfsConnection。)
公共属性 IsHostedServer 如果服务器是Windows azure承载的Team Foundation server服务器,则返回true。 (继承自 TfsConnection。)
公共属性 Name 获取服务器的名称。 (重写 TfsConnection.Name。)
公共属性 ProxyServer (继承自 TfsConnection。)
公共属性 ServerCapabilities TFS服务器的功能 (继承自 TfsConnection。)
公共属性 ServerDataProvider (继承自 TfsConnection。)
公共属性 SessionId 获取标识客户端此实例到服务器的GUID。 (继承自 TfsConnection。)
公共属性 TeamFoundationServer 已过时。
公共属性 TimeZone 获取或设置此 Team Foundation Server 连接时区。 用于将日期和时间转换为UTC。 (继承自 TfsConnection。)
公共属性 UICulture 要使用的区域性。默认为CultureInfo.CurrentUICulture。 (继承自 TfsConnection。)
公共属性 Uri 获取此 Team Foundation Server 连接的统一资源标识符(uri) (URI)。 (继承自 TfsConnection。)

页首

方法

  名称 说明
公共方法 Authenticate 使用指定的凭据提供程序,验证和 Team Foundation Server 的连接。 (继承自 TfsConnection。)
公共方法 Connect 连接到运行 Team Foundation Server 的服务器并返回基于 connectOptions的信息。 (继承自 TfsConnection。)
受保护的方法 CreateInternalProxy (继承自 TfsConnection。)
受保护的方法 CreateServiceInstance (继承自 TfsConnection。)
公共方法 Disconnect (继承自 TfsConnection。)
公共方法 Dispose notifies相关处理对象并处理TfsConnection此实例。 (继承自 TfsConnection。)
公共方法 EnsureAuthenticated 如果它在此之前未验证,验证和 Team Foundation Server 的连接。 (继承自 TfsConnection。)
公共方法 Equals 返回true指定的对象与此TfsConnection相等。 相等性是通过比较完全限定的URL定义的两个TfsConnections (继承自 TfsConnection。)
受保护的方法 Finalize 允许对象在“垃圾回收”回收之前尝试释放资源并执行其他清理操作。 (继承自 Object。)
公共方法 FlushServices (继承自 TfsConnection。)
公共方法 GetAuthenticatedIdentity 获取验证与服务器的标识。 (继承自 TfsConnection。)
公共方法静态成员 GetFullyQualifiedUriForName 获取与所指定的名称服务器的URI。
公共方法 GetHashCode 获取此TfsConnection实例的哈希代码。 (继承自 TfsConnection。)
公共方法 GetService(Type) 获取所请求的服务。 (继承自 TfsConnection。)
公共方法 GetService<T>() 获取所请求的服务。 (继承自 TfsConnection。)
受保护的方法 GetServiceInstance (重写 TfsConnection.GetServiceInstance(Type, Object)。)
公共方法 GetType 获取当前实例的 Type。 (继承自 Object。)
受保护的方法 InitializeTeamFoundationObject (重写 TfsConnection.InitializeTeamFoundationObject(String, Object)。)
受保护的方法 MemberwiseClone 创建当前 Object 的浅表副本。 (继承自 Object。)
受保护的方法 OnConnectivityFailureStatusChanged 激发ConnectivityFailureStatusChanged事件。 (继承自 TfsConnection。)
公共方法 ToString 获取TfsConnection实例的名称。 (继承自 TfsConnection。)

页首

事件

  名称 说明
公共事件 ConnectivityFailureStatusChanged 当ConnectivityFailureOnLastWebServiceCall标志的值发生更改时,将引发此事件。 (继承自 TfsConnection。)
公共事件 CredentialsChanged 当TeamFoundationServer对象的凭据更改时,将引发此事件。 (继承自 TfsConnection。)

页首

备注

所有TfsTeamProjectCollection元素的通用结构:

  • 查看项目集合。

  • 提供用户凭据。

  • 提供全球化信息。

  • 访问团队项目。

线程安全

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

请参见

参考

Microsoft.TeamFoundation.Client 命名空间