Partager via


TeamFoundationRequestContext.GetReplicaAwareService<T>, méthode

Obtenez une instance de la classe spécifiée par le type T, correspondant au réplica où ce contexte de la requête est mappé. Cet objet est l'instance associée à ce contexte de la requête. Si le service d'instance de fabrique de T n'existe pas, il est créé et initialisé avec l'instance de T pour chaque réplica disponible. Cette fonction est déterministe par utilisateur (tant que le nombre de réplica ne fait pas modifier). Les demandes du même utilisateur retournent la même instance de T. Notez ces objets peuvent être associés au 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 GetReplicaAwareService(Of T As {Class, New, ITeamFoundationReplicaAwareService}) As T
public virtual T GetReplicaAwareService<T>()
where T : class, new(), ITeamFoundationReplicaAwareService

Paramètres de type

  • T
    Type de classe de l'objet à récupérer. La classe doit implémenter ITeamFoundationReplicaAwareService, ê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.

Sécurité .NET Framework

Voir aussi

Référence

TeamFoundationRequestContext Classe

Microsoft.TeamFoundation.Framework.Server, espace de noms