TeamFoundationServiceHost 类
继承层次结构
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 | 检索设置活动的请求。这将使复制 | |
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 | 此宿主的元数据库定义是常规配置在其路径框架中。 | |
Name | 名称此服务主机。为空或null的。 | |
ParentServiceHost | ||
PartitionId | ||
PhysicalDirectory | 这是完全限定的本地文件系统目录此宿主映射。如果虚拟路径已重新映射,此目录应表示已重新映射的位置。 | |
PlugInDirectory | ||
RequestsDrainedEvent | 获取事件。 | |
StartTime | 获取时实例启动的宿。 | |
StaticContentDirectory | 静态内容内容,相对于SAP。这比在该驱动程序的物理目录允许的虚拟目录映射到不同位置。 | |
Status | 获取服务主机的当前状态。 | |
StatusReason | 获取当前状态的原因。 | |
VirtualDirectory | 这是宿主的虚拟目录,相对于SAP示例:http://charry-dev:8080/Application/Collection应用程序宿主= /Application集合主= /Application/Colletion (重写 ServiceHost<T>.VirtualDirectory。) |
页首
方法
名称 | 说明 | |
---|---|---|
ApplicationEndRequest | 关闭应用程序请求。处理请求筛选器,从中移除该请求将活动请求,并配置请求上下文。 | |
BeginRequest | 添加请求上下文。设置当前活动的请求 | |
BeginStatusChange | 如果将开始在当前主机的状态更改操作。 | |
CheckIfDisposed | 验证宿主仍然是有效的宿主对象并且未配置,请在我们开始使用。 | |
CreateServicingContext | ||
Dispose() | (继承自 ServiceHost<T>。) | |
Dispose(Boolean) | (重写 ServiceHost<T>.Dispose(Boolean)。) | |
EndRequest | 移除请求上下文设置为当前活动的请求 | |
EndStatusChange | 通过转换为状态完成状态更改操作。下一个有效状态。停止转到停止,开始,转到开始,并暂停转到暂停。 | |
Equals | 确定指定的对象是否等于当前对象。 (继承自 Object。) | |
Finalize | 允许对象在“垃圾回收”回收之前尝试释放资源并执行其他清理操作。 (继承自 Object。) | |
GetCulture | ||
GetHashCode | 用作特定类型的哈希函数。 (继承自 Object。) | |
GetType | 获取当前实例的 Type。 (继承自 Object。) | |
Is | 是可用于确定服务主机是否支持特定TeamFoundationHostType的功能。一个服务主机可以支持多个宿主类型。 | |
IsOnly | ServiceHosts可以同时处于多个类型,示例是宿主可以将与应用程序服务主机上部署服务。 此方法,以确保宿主仅该类型指定和未将与其他类型。 | |
MemberwiseClone | 创建当前 Object 的浅表副本。 (继承自 Object。) | |
MonitorClientDisconnects | ||
MonitorServiceHostRequests | ||
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) 成员都是线程安全的。但不保证所有实例成员都是线程安全的。