TeamFoundationRequestContext.GetService<T>-Methode

Rufen Sie eine Instanz der Klasse ab, die vom Typ T angegeben wird.

Dieses Objekt ist die Instanz, die mit diesem Anforderungskontext zugeordnet ist.

Wenn eine Instanz noch nicht mit diesem Kontext zugeordnet ist, wird sie erstellt und wird dann in der Zukunft zurückgegeben.

Diese Objekte mit [ServiceHost] zugeordnet und verfügen möglicherweise über eine längere Lebenszeit als die Anforderung selbst.

Namespace:  Microsoft.TeamFoundation.Framework.Server
Assembly:  Microsoft.TeamFoundation.Framework.Server (in Microsoft.TeamFoundation.Framework.Server.dll)

Syntax

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

Typparameter

  • T
    Klassentyp des abzurufenden Objekts.Klasse muss [ITeamFoundationService] implementieren, nicht abstrakt sein und einen parameterlosen oder über einen Standardkonstruktor verfügen.

Rückgabewert

Typ: T
Gibt eine Instanz des Objekts zurück, das vom Typ T angegeben wird, die mit dieser Anforderung zugeordnet ist.

Ausnahmen

Ausnahme Bedingung
RequestCanceledException

Hinweise

Wenn Klassentyp T [IDisposable] implementiert, wird er nach [ServiceEnd] oder einer Ausnahme auf [ServiceStart] freigegeben.

.NET Framework-Sicherheit

Siehe auch

Referenz

TeamFoundationRequestContext Klasse

Microsoft.TeamFoundation.Framework.Server-Namespace