TeamFoundationRequestContext.GetService<T> 方法

获取指定类型的选件类的实例T。

此对象是实例与此请求上下文。

如果实例没有与此上下文,一个在将来会创建然后返回。

这些对象与该请求可与 [ServiceHost] 和具有生存期长时间。

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

语法

声明
Public Overridable Function GetService(Of T As ITeamFoundationService) As T
public virtual T GetService<T>()
where T : ITeamFoundationService

类型参数

  • T
    检索对象的选件类类型。 选件类必须实现 [ITeamFoundationService],非抽象的和一个无参数构造函数或默认构造函数。

返回值

类型:T
返回指定类型的对象的实例T与此请求。

异常

异常 条件
RequestCanceledException

备注

如果选件类类型T的实现 [IDisposable],在 [ServiceEnd] 或异常后在 [ServiceStart],它将被释放。

.NET Framework 安全性

请参见

参考

TeamFoundationRequestContext 类

Microsoft.TeamFoundation.Framework.Server 命名空间