继承层次结构
System.Object
Microsoft.TeamFoundation.Framework.Server.ServiceHost<TeamFoundationRequestContext>
Microsoft.TeamFoundation.Framework.Server.TeamFoundationServiceHost
Microsoft.TeamFoundation.Framework.Server.DeploymentServiceHost
命名空间: Microsoft.TeamFoundation.Framework.Server
程序集: Microsoft.TeamFoundation.Framework.Server(在 Microsoft.TeamFoundation.Framework.Server.dll 中)
语法
声明
Public Class TeamFoundationServiceHost _
Inherits ServiceHost(Of TeamFoundationRequestContext) _
Implements IDisposable
public class TeamFoundationServiceHost : ServiceHost<TeamFoundationRequestContext>,
IDisposable
TeamFoundationServiceHost 类型公开以下成员。
属性
名称 | 说明 | |
---|---|---|
![]() |
ActiveRequests | 列出此托管的有效请求 (继承自 ServiceHost<T>。) |
![]() |
ApplicationServiceHost | 如果此托管是应用程序或集合,从当前托管检索应用程序服务托管。如果是 DeploymentServiceHost 此属性将返回空。 |
![]() |
Authority | 返回托管 (即 contoso.tfs.com) 的权限。如果托管不为托管选择的权限,匹配。可以为空。 |
![]() |
CollectionServiceHost | 从当前托管检索集合服务托管。如果此托管不是集合它将搜索托管链找到它。如果未找到一个对象,它将返回 null。 |
![]() |
DataDirectory | 完全限定的本地文件系统目录此托管可以使用存储文件中的。其他托管则没有读/写到此位置。此示例是 VersionControl 代理缓存位置。获取数据目录配置基于以下逻辑:1.将选定是否在 .config 文件中指定的一个。2.将选定是否具有在注册表指定的一个。3.如果可用),请使用 PhysicalDirectory \ _tfs_data。4.String.Empty 用作根。目录并使单个为此托管。目录并使单个为此托管。 |
![]() |
DeploymentServiceHost | 检索部署服务托管与当前托管。对于部署、应用程序以及收集托管这不应返回 null。 |
![]() |
HasDatabaseAccess | 如果服务托管会与数据库,访问返回 true |
![]() |
HostType | 此服务托管运行的上下文。 |
![]() |
InstanceId | 此服务托管的唯一标识符。 (重写 ServiceHost<T>.InstanceId。) |
![]() |
IsDisposed | (继承自 ServiceHost<T>。) |
![]() |
IsProduction | 标记以确定生成/开发环境。 |
![]() |
Items | 项目集合允许系统中的其他存储名为数据在一个单路供电的托管中。 |
![]() |
LastUse | (继承自 ServiceHost<T>。) |
![]() |
Metabase | 此托管的元数据库定义是常规配置在其路径框架中。 |
![]() |
MetabaseRegistryPatterns | 此服务托管的注册元数据库表查询模式。 |
![]() |
Name | 名称此服务托管。为空或 null 的。 |
![]() |
NumberOfActiveRequests | 当前活动的请求数 (继承自 ServiceHost<T>。) |
![]() |
ParentServiceHost | |
![]() |
PartitionId | |
![]() |
PhysicalDirectory | 这是完全限定的本地文件系统目录此托管映射。如果虚拟路径已重新映射,此目录应表示已重新映射的位置。 |
![]() |
PlugInDirectory | |
![]() |
RequestsDrainedEvent | 获取事件。 (继承自 ServiceHost<T>。) |
![]() |
StartTime | 获取时实例启动的此托管。 |
![]() |
StaticContentDirectory | 静态内容内容,相对于 SAP。这比在该驱动程序的物理目录允许的虚拟目录映射到不同位置。 |
![]() |
Status | 获取服务托管的当前状态。 |
![]() |
StatusReason | 获取当前状态的原因。 |
![]() |
VirtualDirectory | 这是托管的虚拟目录,相对于 SAP 示例:http://charry-dev:8080/Application/Collection 应用程序托管 = /Application 集合托管 = /Application/Colletion (重写 ServiceHost<T>.VirtualDirectory。) |
页首
方法
名称 | 说明 | |
---|---|---|
![]() |
ApplicationEndRequest | 关闭应用程序请求。处理请求筛选器,从中移除该请求将活动请求,并配置请求上下文。 |
![]() |
BeginRequest | 添加请求上下文。设置当前活动的请求 (重写 ServiceHost<T>.BeginRequest(T)。) |
![]() |
BeginStatusChange | 如果将开始在当前托管的状态更改操作。 |
![]() |
CheckIfDisposed | 验证托管仍是有效的托管对象并且未配置,请在我们开始使用。 (继承自 ServiceHost<T>。) |
![]() |
CreateServicingContext | |
![]() |
Dispose() | (继承自 ServiceHost<T>。) |
![]() |
Dispose(Boolean) | (重写 ServiceHost<T>.Dispose(Boolean)。) |
![]() |
EndRequest | 移除请求上下文设置为当前活动的请求 (重写 ServiceHost<T>.EndRequest(T)。) |
![]() |
EndStatusChange | 通过转换为状态完成状态更改操作。下一个有效状态。停止转到停止,开始,转到开始,并暂停转到暂停。 |
![]() |
Equals | 确定指定的对象是否等于当前对象。 (继承自 Object。) |
![]() |
Finalize | 允许对象在“垃圾回收”回收之前尝试释放资源并执行其他清理操作。 (继承自 Object。) |
![]() |
GetCulture | 应用程序区域性是该团队 foundation 应用程序安装的区域性。 |
![]() |
GetHashCode | 作为默认哈希函数。 (继承自 Object。) |
![]() |
GetType | 获取当前实例的 Type。 (继承自 Object。) |
![]() |
InitializeMetabaseLegacy | 初始化元数据库旧方法。当请求限制注册表项不保存到 TFS 注册表表时,我们仍需要保留此方法支持联机升级。注意:不要将新的请求限制到此方法。 |
![]() |
Is | 是可用于确定服务托管是否支持特定 TeamFoundationHostType 的功能。一个服务托管可以支持多个托管类型。 |
![]() |
IsOnly | ServiceHosts 可以同时处于多个类型,示例是托管能将与应用程序服务托管的部署服务。 此方法,以确保托管仅该类型指定和未将与其他类型。 |
![]() |
MemberwiseClone | 创建当前 Object 的浅表副本。 (继承自 Object。) |
![]() |
MonitorClientDisconnects | |
![]() |
MonitorServiceHostRequests | |
![]() |
OiHeartbeat | |
![]() |
RaisePropertiesChanged | |
![]() |
RaiseStatusChanged | |
![]() |
ReportException | |
![]() |
SetHostStatus | 此方法仅内部使用。 |
![]() |
StartServices | 在适当的排序加载核心服务。 |
![]() |
StopServices | 关闭当前服务托管的任何有效的服务。 |
![]() |
ThrowIfShutdown | 如果托管当前暂停或停止,将引发异常。 |
![]() |
ToString() | (重写 Object.ToString()。) |
![]() ![]() |
ToString(Guid, String) | |
![]() ![]() |
ToString(String, String) |
页首
事件
名称 | 说明 | |
---|---|---|
![]() |
PropertiesChanged | 提供事件可捕获托管属性更改。 |
![]() |
StatusChanged | 提供事件可捕获托管状态更改和更改事件。 |
页首
字段
名称 | 说明 | |
---|---|---|
![]() |
m_hostProperties | |
![]() |
m_hostPropertiesLock | |
![]() ![]() |
s_hostSecurityNamespace |
页首
线程安全
此类型的任何公共 static(在 Visual Basic 中为 Shared) 成员都是线程安全的。但不保证所有实例成员都是线程安全的。