Sprache

IInfrastructure<T> Schnittstelle

Definition

Diese Schnittstelle wird explizit vom Typ implementiert, um Eigenschaften auszublenden, die nicht im Anwendungscode verwendet werden sollen, aber in Erweiterungsmethoden verwendet werden können, die von Datenbankanbietern usw. geschrieben wurden.

Diese Schnittstelle wird in der Regel von Datenbankanbietern (und anderen Erweiterungen) verwendet. Sie wird in der Regel nicht im Anwendungscode verwendet.

public interface IInfrastructure<out T>
public interface IInfrastructure<T>
type IInfrastructure<'T> = interface
Public Interface IInfrastructure(Of Out T)
Public Interface IInfrastructure(Of T)

Typparameter

T

Der Typ der ausgeblendeten Eigenschaft.

Dieser Typparameter ist kovariant. Das bedeutet, dass Sie entweder den angegebenen Typ oder einen stärker abgeleiteten Typ verwenden können. Weitere Informationen zu Kovarianz und Kontravarianz finden Sie unter Kovarianz und Kontravarianz in Generics.
Abgeleitet

Hinweise

Weitere Informationen und Beispiele finden Sie unter Implementierung von Datenbankanbietern und Erweiterungen .

Eigenschaften

Name Beschreibung
Instance

Ruft den Wert der ausgeblendeten Eigenschaft ab.

Erweiterungsmethoden

Name Beschreibung
GetInfrastructure<T>(IInfrastructure<T>)

Ruft den Wert aus einer Eigenschaft ab, die mithilfe von IInfrastructure<T>ausgeblendet wird.

Diese Methode wird in der Regel von Datenbankanbietern (und anderen Erweiterungen) verwendet. Sie wird in der Regel nicht im Anwendungscode verwendet.

Gilt für: