TeamFoundationRequestContext.GetService<T> – metoda
Získání instance třídy podle typu T.
Tento objekt je instance přidružené k tomuto kontextu požadavku.
Pokud instance není přidružena k tomuto kontextu, jeden bude vytvořena a potom vrátí v budoucnosti.
Tyto objekty mohou být spojena s [ServiceHost] a mají delší dobu života, než na žádost.
Obor názvů: Microsoft.TeamFoundation.Framework.Server
Sestavení: Microsoft.TeamFoundation.Framework.Server (v Microsoft.TeamFoundation.Framework.Server.dll)
Syntaxe
'Deklarace
Public Overridable Function GetService(Of T As ITeamFoundationService) As T
public virtual T GetService<T>()
where T : ITeamFoundationService
Parametry typu
- T
Typ třídy objektu, který chcete načíst.Třída musí implementovat [ITeamFoundationService], být neabstraktním a mít bez parametrů nebo výchozí konstruktor.
Vrácená hodnota
Typ: T
Vrátí instanci objektu určeného typu t přidružené k této žádosti.
Výjimky
Výjimka | Podmínka |
---|---|
RequestCanceledException |
Poznámky
Pokud implementuje třída typu t [IDisposable], bude realizována, po [ServiceEnd] nebo výjimku v [ServiceStart].
Zabezpečení rozhraní .NET Framework
- Plná důvěra přímému volajícímu. Částečně zabezpečený kód nemůže tento člen použít. Další informace naleznete v tématu Používání knihoven z částečně důvěryhodného kódu.