TeamFoundationServer 类

注意:此 API 现在已过时。

表示与运行 Team Foundation Server 的服务器的连接。

继承层次结构

System.Object
  Microsoft.TeamFoundation.Client.TeamFoundationServer

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

语法

声明
<ObsoleteAttribute("")> _
Public Class TeamFoundationServer _
    Implements IServiceProvider, IDisposable
[ObsoleteAttribute("")]
public class TeamFoundationServer : IServiceProvider, 
    IDisposable

TeamFoundationServer 类型公开以下成员。

构造函数

  名称 说明
公共方法 TeamFoundationServer(String) 初始化与指定的 URL 的新 TeamFoundationServer 对象。
公共方法 TeamFoundationServer(Uri) 初始化与指定的 URI 的新 TeamFoundationServer 对象。
公共方法 TeamFoundationServer(RegisteredProjectCollection) 初始化与服务器由指定的 RegisteredProjectCollection 描述的新 TeamFoundationServer 对象。
公共方法 TeamFoundationServer(String, ICredentialsProvider) 初始化与指定的 URL 和凭据提供程序的新 TeamFoundationServer 对象。
公共方法 TeamFoundationServer(String, ICredentials) 初始化与指定的 URL 和凭据的新 TeamFoundationServer 对象。
公共方法 TeamFoundationServer(Uri, ICredentialsProvider) 初始化与指定的 URI 和凭据提供程序的新 TeamFoundationServer 对象。
公共方法 TeamFoundationServer(Uri, ICredentials) 初始化与指定的统一资源标识符 (URI) 和凭据的新 TeamFoundationServer 对象。
公共方法 TeamFoundationServer(String, ICredentials, ICredentialsProvider) 初始化与指定的 URL 和凭据的新 TeamFoundationServer 对象。
公共方法 TeamFoundationServer(Uri, ICredentials, ICredentialsProvider) 初始化与指定的 URI、凭据并凭据提供程序的新 TeamFoundationServer 对象。
公共方法 TeamFoundationServer(RegisteredProjectCollection, ICredentials, ICredentialsProvider) 初始化与服务器由指定的 RegisteredProjectCollection、凭据和凭据提供程序来描述的新 TeamFoundationServer 对象。

页首

属性

  名称 说明
公共属性 AuthenticatedUserDisplayName 获取验证的用户的显示名称。
公共属性 AuthenticatedUserIdentity 获取身份验证的用户的标识。
公共属性 AuthenticatedUserName 获取验证的用户的名称。
公共属性静态成员 ClientCacheDirectory 获取包含客户端缓存文件的目录。
公共属性 ClientCacheDirectoryForInstance 获取目录使用数据时从服务器缓存。
公共属性静态成员 ClientSettingsDirectory 获取或设置包含客户端设置文件的目录。
公共属性 Credentials 获取 TeamFoundationServer 对象的凭据。
公共属性 Culture 获取或设置区域性为此 TeamFoundationServer 对象使用。
公共属性 HasAuthenticated 获取描述的标志此 TeamFoundationServer 对象是否成功验证。
公共属性 InstanceId 获取唯一标识服务器的 GUID。
公共属性 Name 获取正在运行 Team Foundation Server 服务器的名称。
公共属性 ProxyServer
公共属性 SessionId 获取在服务器的事件日志标识到服务器上的此 TeamFoundationServer 对象和中记录的 GUID。
公共属性 TfsTeamProjectCollection 获取与此 TeamFoundationServer 对象的 TfsTeamProjectCollection 实例。
公共属性 TimeZone 获取或设置时区。
公共属性 Uri 获取正在运行 Team Foundation Server 当前服务器的 URI。

页首

方法

  名称 说明
公共方法 Authenticate 验证与服务器的连接。
公共方法 Dispose notifies 感兴趣处理对象并对此对象进行配置。
公共方法 EnsureAuthenticated 如果它在此之前未验证,验证连接。
公共方法 Equals 检查此 TeamFoundationServer 对象是否与指定的对象相等。 (重写 Object.Equals(Object)。)
受保护的方法 Finalize 允许对象在“垃圾回收”回收之前尝试释放资源并执行其他清理操作。 (继承自 Object。)
公共方法 GetHashCode 获取此对象的哈希代码。 (重写 Object.GetHashCode()。)
公共方法 GetService(Type) 获取此项时指定的服务。
公共方法 GetService<T>() 获取此项时指定的服务。
公共方法 GetType 获取当前实例的 Type。 (继承自 Object。)
受保护的方法 MemberwiseClone 创建当前 Object 的浅表副本。 (继承自 Object。)
公共方法 ToString 获取 TeamFoundationServer 对象的名称。 (重写 Object.ToString()。)

页首

事件

  名称 说明
公共事件 CredentialsChanged 当 TeamFoundationServer 对象的凭据更改,发生此事件。

页首

运算符

  名称 说明
公共运算符静态成员 Equality 检查指定的 TeamFoundationServer 对象是否相等。
公共运算符静态成员 Inequality 检查指定的 TeamFoundationServer 对象是否不相等。

页首

扩展方法

  名称 说明
公共扩展方法 GetService<T, V> (由 IServiceProviderExtensions 定义。)

页首

备注

此类已过时。使用 TfsTeamProjectCollection 或 TfsConfigurationServer 选件类。

线程安全

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

请参见

参考

Microsoft.TeamFoundation.Client 命名空间