TfsConfigurationServer 类

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

继承层次结构

System.Object
  Microsoft.TeamFoundation.Client.TfsConnection
    Microsoft.TeamFoundation.Client.TfsConfigurationServer

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

语法

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

TfsConfigurationServer 类型公开以下成员。

构造函数

  名称 说明
公共方法 TfsConfigurationServer(Uri) 初始化 TfsConfigurationServer 对象的新实例。
公共方法 TfsConfigurationServer(RegisteredConfigurationServer) 使用有关本地计算机,注册信息初始化 TfsConfigurationServer 对象的新实例。
公共方法 TfsConfigurationServer(Uri, ICredentialsProvider) 已废弃不用。初始化 TfsConfigurationServer 对象的新实例。
公共方法 TfsConfigurationServer(Uri, TfsClientCredentials) 使用指定的凭据,初始化的新 TfsConfigurationServer 实例。
公共方法 TfsConfigurationServer(Uri, IdentityDescriptor) 初始化 TfsConfigurationServer 对象的新实例。
公共方法 TfsConfigurationServer(Uri, Boolean)
公共方法 TfsConfigurationServer(Uri, ICredentials) 初始化 TfsConfigurationServer 对象的新实例。
公共方法 TfsConfigurationServer(RegisteredConfigurationServer, IdentityDescriptor) 初始化 TfsConfigurationServer 对象的新实例使用有关本地计算机上模拟一个标识注册信息。IIdentityManagementService
公共方法 TfsConfigurationServer(Uri, TfsClientCredentials, IdentityDescriptor) 使用指定的凭据,初始化的新 TfsConfigurationServer 实例。所指定的标识对所有操作将模拟。
公共方法 TfsConfigurationServer(Uri, ICredentials, ICredentialsProvider) 已废弃不用。初始化 TfsConfigurationServer 对象的新实例。
公共方法 TfsConfigurationServer(RegisteredConfigurationServer, ICredentials, ICredentialsProvider) 已废弃不用。初始化 TfsConfigurationServer 对象的新实例。
公共方法 TfsConfigurationServer(Uri, TfsClientCredentials, IdentityDescriptor, ITfsRequestChannelFactory)
公共方法 TfsConfigurationServer(Uri, TfsClientCredentials, IdentityDescriptor, Boolean)
公共方法 TfsConfigurationServer(Uri, ICredentials, ICredentialsProvider, IdentityDescriptor) 已废弃不用。初始化 TfsConfigurationServer 对象的新实例。
公共方法 TfsConfigurationServer(RegisteredConfigurationServer, ICredentials, ICredentialsProvider, IdentityDescriptor) 已废弃不用。初始化 TfsConfigurationServer 对象的新实例。
公共方法 TfsConfigurationServer(Uri, TfsClientCredentials, IdentityDescriptor, ITfsRequestChannelFactory, Boolean)

页首

属性

  名称 说明
公共属性 AuthorizedIdentity 获得授权调用服务器运行 Team Foundation Server的标识。 (继承自 TfsConnection。)
公共属性 CatalogNode 获取与 TfsConfigurationServer 此实例的内容资源。 (重写 TfsConnection.CatalogNode。)
受保护的属性 CatalogResourceId (继承自 TfsConnection。)
公共属性 ClientCacheDirectoryForInstance 获取用于缓存来自服务器的数据运行 Team Foundation Server的目录的路径。 (继承自 TfsConnection。)
公共属性 ClientCacheDirectoryForUser 应使用缓存从该服务器的用户特定数据的路径。如果服务器尚未连接,访问此属性将调用一次调用服务器检索用户信息。这将如下所示:%LOCALAPPDATA%\Microsoft\Team Foundation\[s_version]\Cache\[userId]\[instanceId]_[scheme] (继承自 TfsConnection。)
公共属性 ClientCredentials 获取项目集合的凭据。 (继承自 TfsConnection。)
公共属性 ClientVolatileCacheDirectoryForInstance 应使用缓存从该服务器的实例特定数据要移除的路径,当服务器移除或连接与其他用户。 (继承自 TfsConnection。)
公共属性 ConnectivityFailureOnLastWebServiceCall 指示此 TfsConnection 对象发出的最后一个 Web 服务请求是否已失败因为连接失败。 (继承自 TfsConnection。)
公共属性 Credentials 获取 Team Foundation Server 实例的凭据。 (继承自 TfsConnection。)
公共属性 Culture 获取或设置的服务器使用运行 Team Foundation Server的本地化环境。 (继承自 TfsConnection。)
公共属性 HasAuthenticated 获取描述的状态 TfsConnection 此实例是否成功验证。 (继承自 TfsConnection。)
公共属性 InstanceId 此 Team Foundation Server 连接获取标识的 GUID。 (继承自 TfsConnection。)
公共属性 IsHostedServer 如果服务器是 Microsoft Azure 托管 Team Foundation Server 服务器,则返回 true (继承自 TfsConnection。)
公共属性 Name 获取 TfsConfigurationServer 此实例的名称。 (重写 TfsConnection.Name。)
公共属性 ServerCapabilities TFS 服务器的功能 (继承自 TfsConnection。)
公共属性 SessionId 获取客户标识此实例到服务器的 GUID。 (继承自 TfsConnection。)
公共属性 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。)
受保护的方法 CreateVssConnection (继承自 TfsConnection。)
公共方法 Dispose notifies 关联处理对象并处理 TfsConnection 此实例。 (继承自 TfsConnection。)
公共方法 EnsureAuthenticated 如果它在此之前未验证,验证连接到 Team Foundation Server。 (继承自 TfsConnection。)
公共方法 Equals 返回 true 的对象指定与此 TfsConnection 相等。 相等通过比较完全限定的 URL 定义的两个 TfsConnections (继承自 TfsConnection。)
受保护的方法 Finalize 允许对象在“垃圾回收”回收之前尝试释放资源并执行其他清理操作。 (继承自 Object。)
公共方法 GetAuthenticatedIdentity 获取是否验证与服务器建立标识。 (继承自 TfsConnection。)
公共方法 GetClient<T> (继承自 TfsConnection。)
公共方法 GetHashCode 获取此 TfsConnection 实例的哈希代码。 (继承自 TfsConnection。)
公共方法 GetService(Type) 获取所请求的服务。 (继承自 TfsConnection。)
公共方法 GetService<T>() 获取所请求的服务。 (继承自 TfsConnection。)
受保护的方法 GetServiceInstance 获取此项时指定的服务的基本服务实例。 (重写 TfsConnection.GetServiceInstance(Type, Object)。)
公共方法 GetTeamProjectCollection 获取具有指定的 ID. 的 TfsTeamProjectCollection
公共方法 GetType 获取当前实例的 Type。 (继承自 Object。)
受保护的方法 InitializeTeamFoundationObject 初始化指定的 Team Foundation Server 对象。 (重写 TfsConnection.InitializeTeamFoundationObject(String, Object)。)
受保护的方法 MemberwiseClone 创建当前 Object 的浅表副本。 (继承自 Object。)
受保护的方法 OnConnectivityFailureStatusChanged 激发 ConnectivityFailureStatusChanged 事件。 (继承自 TfsConnection。)
公共方法 ToString 获取 TfsConnection 实例的名称。 (继承自 TfsConnection。)

页首

事件

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

页首

备注

TfsConfigurationServer 从 TfsConnection派生。 它会替换过期选件类 TeamFoundationServer

线程安全

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

请参阅

参考

Microsoft.TeamFoundation.Client 命名空间

TfsConfigurationServerFactory

TfsTeamProjectCollection

其他资源

从控制台应用程序连接到 Team Foundation Server