TeamFoundationRequestContext.GetService<T> - метод
Получите экземпляр класса указанного типа T.
Этот объект экземпляра, связанный с данным контекстом запроса.
Если экземпляр еще не связан с данным контекстом, создание и затем будет возвращено в будущем.
Эти объекты могут быть связаны с ServiceHost и иметь большой время существования, чем сам запрос.
Пространство имен: Microsoft.TeamFoundation.Framework.Server
Сборка: Microsoft.TeamFoundation.Framework.Server (в Microsoft.TeamFoundation.Framework.Server.dll)
Синтаксис
'Декларация
Public Overridable Function GetService(Of T As ITeamFoundationService) As T
public virtual T GetService<T>()
where T : ITeamFoundationService
Параметры типа
- T
Тип класса объекта, который необходимо извлечь. Класс должен реализовывать ITeamFoundationService, должны быть не абстрактным, и иметь без параметров или конструктор по умолчанию.
Возвращаемое значение
Тип: T
Возвращает экземпляр объекта определенного типа T, связанных с этим запросом.
Исключения
Исключение | Условие |
---|---|
RequestCanceledException |
Заметки
Если тип реализует класса T IDisposable, он удаляется после ServiceEnd или исключения в ServiceStart.
Безопасность платформы .NET Framework
- Полное доверие для непосредственно вызывающего метода. Этот член не может быть использован частично доверенным кодом. Дополнительные сведения см. в разделе Использование библиотек из не вполне надежного кода.
См. также
Ссылки
TeamFoundationRequestContext Класс
Microsoft.TeamFoundation.Framework.Server - пространство имен