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
- Confiance totale accordée à l'appelant immédiat. Ce membre ne peut pas être utilisé par du code d'un niveau de confiance partiel. Pour plus d'informations, consultez Utilisation de bibliothèques à partir de code d'un niveau de confiance partiel.