Udostępnij za pośrednictwem


Metoda TeamFoundationRequestContext.GetService<T> —

Pobrać wystąpienie klasy określonej przez typu T.

Ten obiekt jest wystąpieniem skojarzonych z tym kontekstu żądania.

Jeśli wystąpienie nie jest jeszcze skojarzony z tym kontekście, zostanie utworzony jeden i następnie zostać zwrócone w przyszłości.

Obiekty te mogą być skojarzone z [ServiceHost] i dłuższy czas życia niż sam wniosek.

Przestrzeń nazw:  Microsoft.TeamFoundation.Framework.Server
Zestaw:  Microsoft.TeamFoundation.Framework.Server (w Microsoft.TeamFoundation.Framework.Server.dll)

Składnia

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

Parametry typów

  • T
    Typem klasy obiektu do pobrania.Klasa musi implementować [ITeamFoundationService], być nieabstrakcyjna i mieć parametr mniej lub domyślny konstruktor.

Wartość zwracana

Typ: T
Zwraca wystąpienie obiektu określonego przez typ t skojarzone z tego żądania.

Wyjątki

Wyjątek Warunek
RequestCanceledException

Uwagi

Jeśli typ klasy t implementuje [IDisposable], zostaną usunięte po [ServiceEnd] lub wyjątek w [ServiceStart].

Zabezpieczenia programu .NET Framework

Zobacz też

Informacje

TeamFoundationRequestContext Klasa

Przestrzeń nazw Microsoft.TeamFoundation.Framework.Server