Поделиться через


TeamFoundationRequestContext.GetReplicaAwareService<T> - метод

Получите экземпляр класса указанного типа T, соответствует реплике, в котором отображается в контексте запроса. Этот объект экземпляра, связанный с данным контекстом запроса. Если служба экземпляра фабрики T не существует, он создается и инициализируется с экземпляром T доступной для каждой реплики. Эта функция детерминистска для каждого пользователя (пока число реплики не выполняет изменение). Запросы от того же пользователя возвращают один и тот же экземпляр T. Обратите внимание на эти объекты могут быть связано с ServiceHost и иметь большой время существования, чем сам запрос.

Пространство имен:  Microsoft.TeamFoundation.Framework.Server
Сборка:  Microsoft.TeamFoundation.Framework.Server (в Microsoft.TeamFoundation.Framework.Server.dll)

Синтаксис

'Декларация
Public Overridable Function GetReplicaAwareService(Of T As {Class, New, ITeamFoundationReplicaAwareService}) As T
public virtual T GetReplicaAwareService<T>()
where T : class, new(), ITeamFoundationReplicaAwareService

Параметры типа

  • T
    Тип класса объекта, который необходимо извлечь. Класс должен реализовывать ITeamFoundationReplicaAwareService, должны быть не абстрактным и должен содержать без параметров или конструктор по умолчанию.

Возвращаемое значение

Тип: T
Возвращает экземпляр объекта определенного типа T, связанных с этим запросом.

Безопасность платформы .NET Framework

См. также

Ссылки

TeamFoundationRequestContext Класс

Microsoft.TeamFoundation.Framework.Server - пространство имен