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 安全性
- 完全信任立即呼叫者。這個成員無法供部分信任的程式碼使用。如需詳細資訊,請參閱從部分受信任程式碼使用程式庫。