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
- Attendibilità totale per il chiamante immediato. Impossibile utilizzare questo membro in codice parzialmente attendibile. Per ulteriori informazioni, vedere Utilizzo di librerie da codice parzialmente attendibile.