Partager via


TeamFoundationRequestContext.GetService<T>, méthode

Obtenez une instance de la classe spécifiée par le type T.

Cet objet est l'instance associée à ce contexte de la requête.

Si une instance n'est pas encore associée à ce contexte, il sera créé puis retourné à l'avenir.

Ces objets peuvent être associés avec ServiceHost et avoir une durée de vie que la requête elle-même.

Espace de noms :  Microsoft.TeamFoundation.Framework.Server
Assembly :  Microsoft.TeamFoundation.Framework.Server (dans Microsoft.TeamFoundation.Framework.Server.dll)

Syntaxe

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

Paramètres de type

  • T
    Type de classe de l'objet à récupérer. La classe doit implémenter ITeamFoundationService, être non abstraite, et avoir un constructeur sans paramètre ou par défaut.

Valeur de retour

Type : T
Retourne une instance de l'objet spécifié par le type T associé à cette demande.

Exceptions

Exception Condition
RequestCanceledException

Notes

Si le type T de classe implémente IDisposable, il sera supprimé après ServiceEnd ou une exception sur ServiceStart.

Sécurité .NET Framework

Voir aussi

Référence

TeamFoundationRequestContext Classe

Microsoft.TeamFoundation.Framework.Server, espace de noms