RequestContextExtensions.CreateComponent<TInterface, TComponent> - метод (TeamFoundationRequestContext)
Создает компонент, который можно использовать для передачи в текущей версии базы данных. Конструкция через интерфейс, так что становится тривиальным насмешлив/stubbable с помощью фальшивки.
Пространство имен: Microsoft.TeamFoundation.Framework.Server
Сборка: Microsoft.TeamFoundation.Framework.Server (в Microsoft.TeamFoundation.Framework.Server.dll)
Синтаксис
'Декларация
<ExtensionAttribute> _
Public Shared Function CreateComponent(Of TInterface, TComponent As {New, TeamFoundationSqlResourceComponent, TInterface}) ( _
context As TeamFoundationRequestContext _
) As TInterface
public static TInterface CreateComponent<TInterface, TComponent>(
this TeamFoundationRequestContext context
)
where TComponent : new(), TeamFoundationSqlResourceComponent, TInterface
Параметры типа
- TInterface
Mockable интерфейс, реализованный компонентом
- TComponent
Тип создаваемого компонента.
Параметры
Возвращаемое значение
Тип: TInterface
Примечание об использовании
В Visual Basic и C# этот метод можно вызывать как метод экземпляра для любого объекта типа TeamFoundationRequestContext. При вызове метода для экземпляра следует опускать первый параметр. Дополнительные сведения см. в разделе Методы расширения (Visual Basic) или Методы расширения (Руководство по программированию в C#).
Безопасность платформы .NET Framework
- Полное доверие для непосредственно вызывающего метода. Этот член не может быть использован частично доверенным кодом. Дополнительные сведения см. в разделе Использование библиотек из не вполне надежного кода.
См. также
Ссылки
RequestContextExtensions Класс
Microsoft.TeamFoundation.Framework.Server - пространство имен