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