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。)
公共属性 CachedInstanceId (继承自 TfsConnection。)
公共属性 CatalogNode 获取与TfsConfigurationServer此实例的内容资源。 (重写 TfsConnection.CatalogNode。)
受保护的属性 CatalogResourceId (继承自 TfsConnection。)
公共属性 ChannelFactory (继承自 TfsConnection。)
公共属性 ClientCacheDirectoryForInstance 获取用于为来自服务器的缓存数据运行 Team Foundation Server目录的路径。 (继承自 TfsConnection。)
公共属性 ClientCredentials 获取此项目集合的凭据。 (继承自 TfsConnection。)
公共属性 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 获取TfsConfigurationServer此实例的名称。 (重写 TfsConnection.Name。)
公共属性 ProxyServer (继承自 TfsConnection。)
公共属性 ServerCapabilities TFS服务器的功能 (继承自 TfsConnection。)
公共属性 ServerDataProvider (继承自 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。)
公共方法 Disconnect (继承自 TfsConnection。)
公共方法 Dispose notifies相关处理对象并处理TfsConnection此实例。 (继承自 TfsConnection。)
公共方法 EnsureAuthenticated 如果它在此之前未验证,验证和 Team Foundation Server 的连接。 (继承自 TfsConnection。)
公共方法 Equals 返回true指定的对象与此TfsConnection相等。 相等性是通过比较完全限定的URL定义的两个TfsConnections (继承自 TfsConnection。)
受保护的方法 Finalize 允许对象在“垃圾回收”回收之前尝试释放资源并执行其他清理操作。 (继承自 Object。)
公共方法 FlushServices (继承自 TfsConnection。)
公共方法 GetAuthenticatedIdentity 获取验证与服务器的标识。 (继承自 TfsConnection。)
公共方法静态成员 GetFullyQualifiedUriForName
公共方法 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