Compartilhar via


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

Cria um componente que pode ser usado para se comunicar com a versão atual do banco de dados. A compilação através de uma interface de modo que é mais trivially usar trocista/stubbable falsifica.

Namespace:  Microsoft.TeamFoundation.Framework.Server
Assembly:  Microsoft.TeamFoundation.Framework.Server (em Microsoft.TeamFoundation.Framework.Server.dll)

Sintaxe

'Declaração
<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
    Uma interface implementada pelo componente mockable
  • TComponent
    O tipo de componente a ser criado.

Parâmetros

  • databaseCategory
    Tipo: System.String
    A categoria de base de dados.

Valor de retorno

Tipo: TInterface

Observação de uso

No Visual Basic e no C#, você pode chamar esse método como um método de instância em qualquer objeto do tipo TeamFoundationRequestContext. Quando você usar a sintaxe de método de instância para chamar esse método, omita o primeiro parâmetro. Para obter mais informações, consulte Métodos de extensão (Visual Basic) ou Métodos de extensão (Guia de Programação em C#).

Segurança do .NET Framework

Consulte também

Referência

RequestContextExtensions Classe

Sobrecargas CreateComponent

Namespace Microsoft.TeamFoundation.Framework.Server