RelationalCompositeMethodCallTranslatorDependencies Třída

Definice

Třída parametru závislostí služeb pro RelationalCompositeMethodCallTranslator

Tento typ obvykle používají poskytovatelé databází (a další rozšíření). Obvykle se nepoužívá v kódu aplikace.

Nevykonvujte instance této třídy přímo z kódu zprostředkovatele nebo aplikace, protože podpis konstruktoru se může při přidání nových závislostí změnit. Místo toho tento typ použijte v konstruktoru, aby se instance vytvořila a automaticky vložil kontejnerem injektáže závislostí. Pokud chcete vytvořit instanci s nahrazenými závislými službami, nejprve přeložte objekt z kontejneru injektáže závislostí a pak nahraďte vybrané služby pomocí příkazu Za. Metody. V žádném okamžiku tohoto procesu nevolejte konstruktor.

public sealed class RelationalCompositeMethodCallTranslatorDependencies
type RelationalCompositeMethodCallTranslatorDependencies = class
Public NotInheritable Class RelationalCompositeMethodCallTranslatorDependencies
Dědičnost
RelationalCompositeMethodCallTranslatorDependencies

Konstruktory

RelationalCompositeMethodCallTranslatorDependencies(IDiagnosticsLogger<DbLoggerCategory.Query>, IEnumerable<IMethodCallTranslatorPlugin>)

Vytvoří objekt parametru závislostí služby pro RelationalCompositeMethodCallTranslatorobjekt .

Nevolejte tento konstruktor přímo z zprostředkovatele nebo kódu aplikace, protože se může změnit při přidání nových závislostí. Místo toho tento typ použijte v konstruktoru, aby se instance vytvořila a automaticky vložil kontejnerem injektáže závislostí. Pokud chcete vytvořit instanci s nahrazenými závislými službami, nejprve přeložte objekt z kontejneru injektáže závislostí a pak nahraďte vybrané služby pomocí příkazu Za. Metody. V žádném okamžiku tohoto procesu nevolejte konstruktor.

RelationalCompositeMethodCallTranslatorDependencies(IDiagnosticsLogger<DbLoggerCategory.Query>)

Vytvoří objekt parametru závislostí služby pro RelationalCompositeMethodCallTranslatorobjekt .

Nevolejte tento konstruktor přímo z zprostředkovatele nebo kódu aplikace, protože se může změnit při přidání nových závislostí. Místo toho tento typ použijte v konstruktoru, aby se instance vytvořila a automaticky vložil kontejnerem injektáže závislostí. Pokud chcete vytvořit instanci s nahrazenými závislými službami, nejprve přeložte objekt z kontejneru injektáže závislostí a pak nahraďte vybrané služby pomocí příkazu Za. Metody. V žádném okamžiku tohoto procesu nevolejte konstruktor.

Vlastnosti

Logger

Protokolovací nástroje.

Plugins

Získá moduly plug-in.

Metody

With(IDiagnosticsLogger<DbLoggerCategory.Query>)

Klonuje tento objekt parametru závislosti s jednou nahrazenou službou.

With(IEnumerable<IMethodCallTranslatorPlugin>)

Klonuje tento objekt parametru závislosti s jednou nahrazenou službou.

Platí pro