Share via


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 类

CreateComponent 重载

Microsoft.TeamFoundation.Framework.Server 命名空间