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 安全性
- 对直接调用方的完全信任。此成员不能由部分信任的代码使用。有关更多信息,请参见通过部分受信任的代码使用库。