Compartir a través de


RequestContextExtensions.CreateComponent<TInterface, TComponent> (Método) (TeamFoundationRequestContext, String)

Crea un componente que puede utilizar para comunicarse con la versión actual de la base de datos. Construcción mediante una interfaz de para que sea más trivial false/stubbable mediante Fakes.

Espacio de nombres:  Microsoft.TeamFoundation.Framework.Server
Ensamblado:  Microsoft.TeamFoundation.Framework.Server (en Microsoft.TeamFoundation.Framework.Server.dll)

Sintaxis

'Declaración
<ExtensionAttribute> _
Public Shared Function CreateComponent(Of TInterface, TComponent As {New, TeamFoundationSqlResourceComponent, TInterface}) ( _
    context As TeamFoundationRequestContext, _
    databaseCategory As String _
) As TInterface
public static TInterface CreateComponent<TInterface, TComponent>(
    this TeamFoundationRequestContext context,
    string databaseCategory
)
where TComponent : new(), TeamFoundationSqlResourceComponent, TInterface

Parámetros de tipo

  • TInterface
    Una interfaz mockable implementada por el componente
  • TComponent
    Tipo de componente que se va a crear.

Parámetros

  • databaseCategory
    Tipo: System.String
    La categoría de la base de datos.

Valor devuelto

Tipo: TInterface

Nota sobre el uso

En Visual Basic y C#, se puede llamar a este método como a un método de instancia en cualquier objeto de tipo TeamFoundationRequestContext. Cuando emplee la sintaxis del método de instancia para llamar a este método, omita el primer parámetro. Para obtener más información, vea Métodos de extensión (Visual Basic) o Métodos de extensión (Guía de programación de C#).

Seguridad de .NET Framework

Vea también

Referencia

RequestContextExtensions Clase

CreateComponent (Sobrecarga)

Microsoft.TeamFoundation.Framework.Server (Espacio de nombres)