Condividi tramite


Metodo RequestContextExtensions.CreateComponent<TInterface, TComponent> (TeamFoundationRequestContext, String)

Crea un componente che può essere utilizzata per comunicare alla versione corrente del database. Costrutto tramite un'interfaccia in modo che sia più in modo semplice fittizia/stubbable utilizzando le falsificazioni.

Spazio dei nomi:  Microsoft.TeamFoundation.Framework.Server
Assembly:  Microsoft.TeamFoundation.Framework.Server (in Microsoft.TeamFoundation.Framework.Server.dll)

Sintassi

'Dichiarazione
<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

Parametri di tipo

  • TInterface
    Un'interfaccia mockable implementata dal componente
  • TComponent
    Tipo di componente da creare.

Parametri

  • databaseCategory
    Tipo: System.String
    La categoria del database.

Valore restituito

Tipo: TInterface

Nota sull'utilizzo

In Visual Basic e C# è possibile chiamare questo metodo come metodo di istanza su qualsiasi oggetto di tipo TeamFoundationRequestContext. Per chiamare il metodo utilizzando la sintassi del metodo di istanza, omettere il primo parametro. Per ulteriori informazioni, vedere Metodi di estensione (Visual Basic) o Metodi di estensione (Guida per programmatori C#).

Sicurezza di .NET Framework

Vedere anche

Riferimenti

RequestContextExtensions Classe

Overload CreateComponent

Spazio dei nomi Microsoft.TeamFoundation.Framework.Server