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 - пространство имен