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


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