Sprache

AccessorExtensions Klasse

Definition

Erweiterungsmethoden für IInfrastructure<T>.

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

public static class AccessorExtensions
[System.Runtime.CompilerServices.Nullable(0)]
public static class AccessorExtensions
type AccessorExtensions = class
[<System.Runtime.CompilerServices.Nullable(0)>]
type AccessorExtensions = class
Public Module AccessorExtensions
Vererbung
AccessorExtensions
Attribute

Hinweise

IInfrastructure<T> wird verwendet, um Eigenschaften auszublenden, die nicht in Anwendungscode verwendet werden sollen, aber in Erweiterungsmethoden verwendet werden können, die von Datenbankanbietern geschrieben wurden usw.

Methoden

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.

GetService(IInfrastructure<IServiceProvider>, Type)

Löst einen Dienst aus dem IServiceProvider verfügbar gemachten IInfrastructure<T>Dienst aus einem Typ auf, der implementiert wird.

GetService<TService>(IInfrastructure<IServiceProvider>)

Löst einen Dienst aus dem IServiceProvider verfügbar gemachten IInfrastructure<T>Dienst aus einem Typ auf, der implementiert wird.

Gilt für: