Sdílet prostřednictvím


QueryContextDependencies Konstruktory

Definice

Přetížení

QueryContextDependencies(ICurrentDbContext, IConcurrencyDetector)

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

Nevolejte tento konstruktor přímo z kódu zprostředkovatele nebo aplikace, protože se může změnit při přidání nových závislostí. Místo toho použijte tento typ v konstruktoru, aby byla instance vytvořena a vložena automaticky kontejnerem injektáže závislostí. Pokud chcete vytvořit instanci s některými 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 S... Metody. Nevolejte konstruktor v žádném okamžiku tohoto procesu.

Toto rozhraní API podporuje infrastrukturu Entity Framework Core a není určeno k použití přímo z vašeho kódu. Toto rozhraní API se může v budoucích verzích změnit nebo odebrat.

QueryContextDependencies(ICurrentDbContext, IConcurrencyDetector, IDiagnosticsLogger<DbLoggerCategory.Database.Command>, IDiagnosticsLogger<DbLoggerCategory.Query>)

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

Nevolejte tento konstruktor přímo z kódu zprostředkovatele nebo aplikace, protože se může změnit při přidání nových závislostí. Místo toho použijte tento typ v konstruktoru, aby byla instance vytvořena a vložena automaticky kontejnerem injektáže závislostí. Pokud chcete vytvořit instanci s některými 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 S... Metody. Nevolejte konstruktor v žádném okamžiku tohoto procesu.

Toto je interní rozhraní API, které podporuje infrastrukturu Entity Framework Core a nepodléhá stejným standardům kompatibility jako veřejná rozhraní API. Může se změnit nebo odebrat bez předchozího upozornění v jakékoli verzi. Měli byste ho používat přímo v kódu pouze s extrémní opatrností a s vědomím, že to může vést k selhání aplikací při aktualizaci na novou verzi Entity Framework Core.

QueryContextDependencies(ICurrentDbContext, IExecutionStrategyFactory, IConcurrencyDetector, IDiagnosticsLogger<DbLoggerCategory.Database.Command>, IDiagnosticsLogger<DbLoggerCategory.Query>)

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

Nevolejte tento konstruktor přímo z kódu zprostředkovatele nebo aplikace, protože se může změnit při přidání nových závislostí. Místo toho použijte tento typ v konstruktoru, aby byla instance vytvořena a vložena automaticky kontejnerem injektáže závislostí. Pokud chcete vytvořit instanci s některými 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 S... Metody. Nevolejte konstruktor v žádném okamžiku tohoto procesu.

Toto je interní rozhraní API, které podporuje infrastrukturu Entity Framework Core a nepodléhá stejným standardům kompatibility jako veřejná rozhraní API. Může se změnit nebo odebrat bez předchozího upozornění v jakékoli verzi. Měli byste ho používat přímo v kódu pouze s extrémní opatrností a s vědomím, že to může vést k selhání aplikací při aktualizaci na novou verzi Entity Framework Core.

QueryContextDependencies(ICurrentDbContext, IExecutionStrategy, IConcurrencyDetector, IExceptionDetector, IDiagnosticsLogger<DbLoggerCategory.Database.Command>, IDiagnosticsLogger<DbLoggerCategory.Query>)

Toto je interní rozhraní API, které podporuje infrastrukturu Entity Framework Core a nepodléhá stejným standardům kompatibility jako veřejná rozhraní API. Může se změnit nebo odebrat bez předchozího upozornění v jakékoli verzi. Měli byste ho používat přímo v kódu pouze s extrémní opatrností a s vědomím, že to může vést k selhání aplikací při aktualizaci na novou verzi Entity Framework Core.

QueryContextDependencies(ICurrentDbContext, IExecutionStrategy, IExecutionStrategyFactory, IConcurrencyDetector, IDiagnosticsLogger<DbLoggerCategory.Database.Command>, IDiagnosticsLogger<DbLoggerCategory.Query>)

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

Nevolejte tento konstruktor přímo z kódu zprostředkovatele nebo aplikace, protože se může změnit při přidání nových závislostí. Místo toho použijte tento typ v konstruktoru, aby byla instance vytvořena a vložena automaticky kontejnerem injektáže závislostí. Pokud chcete vytvořit instanci s některými 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 S... Metody. Nevolejte konstruktor v žádném okamžiku tohoto procesu.

Toto je interní rozhraní API, které podporuje infrastrukturu Entity Framework Core a nepodléhá stejným standardům kompatibility jako veřejná rozhraní API. Může se změnit nebo odebrat bez předchozího upozornění v jakékoli verzi. Měli byste ho používat přímo v kódu pouze s extrémní opatrností a s vědomím, že to může vést k selhání aplikací při aktualizaci na novou verzi Entity Framework Core.

QueryContextDependencies(ICurrentDbContext, IConcurrencyDetector)

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

Nevolejte tento konstruktor přímo z kódu zprostředkovatele nebo aplikace, protože se může změnit při přidání nových závislostí. Místo toho použijte tento typ v konstruktoru, aby byla instance vytvořena a vložena automaticky kontejnerem injektáže závislostí. Pokud chcete vytvořit instanci s některými 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 S... Metody. Nevolejte konstruktor v žádném okamžiku tohoto procesu.

Toto rozhraní API podporuje infrastrukturu Entity Framework Core a není určeno k použití přímo z vašeho kódu. Toto rozhraní API se může v budoucích verzích změnit nebo odebrat.

public QueryContextDependencies (Microsoft.EntityFrameworkCore.Internal.ICurrentDbContext currentContext, Microsoft.EntityFrameworkCore.Internal.IConcurrencyDetector concurrencyDetector);
new Microsoft.EntityFrameworkCore.Query.QueryContextDependencies : Microsoft.EntityFrameworkCore.Internal.ICurrentDbContext * Microsoft.EntityFrameworkCore.Internal.IConcurrencyDetector -> Microsoft.EntityFrameworkCore.Query.QueryContextDependencies
Public Sub New (currentContext As ICurrentDbContext, concurrencyDetector As IConcurrencyDetector)

Parametry

currentContext
Microsoft.EntityFrameworkCore.Internal.ICurrentDbContext
concurrencyDetector
Microsoft.EntityFrameworkCore.Internal.IConcurrencyDetector

Platí pro

QueryContextDependencies(ICurrentDbContext, IConcurrencyDetector, IDiagnosticsLogger<DbLoggerCategory.Database.Command>, IDiagnosticsLogger<DbLoggerCategory.Query>)

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

Nevolejte tento konstruktor přímo z kódu zprostředkovatele nebo aplikace, protože se může změnit při přidání nových závislostí. Místo toho použijte tento typ v konstruktoru, aby byla instance vytvořena a vložena automaticky kontejnerem injektáže závislostí. Pokud chcete vytvořit instanci s některými 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 S... Metody. Nevolejte konstruktor v žádném okamžiku tohoto procesu.

Toto je interní rozhraní API, které podporuje infrastrukturu Entity Framework Core a nepodléhá stejným standardům kompatibility jako veřejná rozhraní API. Může se změnit nebo odebrat bez předchozího upozornění v jakékoli verzi. Měli byste ho používat přímo v kódu pouze s extrémní opatrností a s vědomím, že to může vést k selhání aplikací při aktualizaci na novou verzi Entity Framework Core.

[Microsoft.EntityFrameworkCore.Infrastructure.EntityFrameworkInternal]
public QueryContextDependencies (Microsoft.EntityFrameworkCore.Infrastructure.ICurrentDbContext currentContext, Microsoft.EntityFrameworkCore.Infrastructure.IConcurrencyDetector concurrencyDetector, Microsoft.EntityFrameworkCore.Diagnostics.IDiagnosticsLogger<Microsoft.EntityFrameworkCore.DbLoggerCategory.Database.Command> commandLogger, Microsoft.EntityFrameworkCore.Diagnostics.IDiagnosticsLogger<Microsoft.EntityFrameworkCore.DbLoggerCategory.Query> queryLogger);
[<Microsoft.EntityFrameworkCore.Infrastructure.EntityFrameworkInternal>]
new Microsoft.EntityFrameworkCore.Query.QueryContextDependencies : Microsoft.EntityFrameworkCore.Infrastructure.ICurrentDbContext * Microsoft.EntityFrameworkCore.Infrastructure.IConcurrencyDetector * Microsoft.EntityFrameworkCore.Diagnostics.IDiagnosticsLogger<Microsoft.EntityFrameworkCore.DbLoggerCategory.Database.Command> * Microsoft.EntityFrameworkCore.Diagnostics.IDiagnosticsLogger<Microsoft.EntityFrameworkCore.DbLoggerCategory.Query> -> Microsoft.EntityFrameworkCore.Query.QueryContextDependencies
Public Sub New (currentContext As ICurrentDbContext, concurrencyDetector As IConcurrencyDetector, commandLogger As IDiagnosticsLogger(Of DbLoggerCategory.Database.Command), queryLogger As IDiagnosticsLogger(Of DbLoggerCategory.Query))

Parametry

currentContext
ICurrentDbContext
concurrencyDetector
IConcurrencyDetector
Atributy

Platí pro

QueryContextDependencies(ICurrentDbContext, IExecutionStrategyFactory, IConcurrencyDetector, IDiagnosticsLogger<DbLoggerCategory.Database.Command>, IDiagnosticsLogger<DbLoggerCategory.Query>)

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

Nevolejte tento konstruktor přímo z kódu zprostředkovatele nebo aplikace, protože se může změnit při přidání nových závislostí. Místo toho použijte tento typ v konstruktoru, aby byla instance vytvořena a vložena automaticky kontejnerem injektáže závislostí. Pokud chcete vytvořit instanci s některými 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 S... Metody. Nevolejte konstruktor v žádném okamžiku tohoto procesu.

Toto je interní rozhraní API, které podporuje infrastrukturu Entity Framework Core a nepodléhá stejným standardům kompatibility jako veřejná rozhraní API. Může se změnit nebo odebrat bez předchozího upozornění v jakékoli verzi. Měli byste ho používat přímo v kódu pouze s extrémní opatrností a s vědomím, že to může vést k selhání aplikací při aktualizaci na novou verzi Entity Framework Core.

[Microsoft.EntityFrameworkCore.Infrastructure.EntityFrameworkInternal]
public QueryContextDependencies (Microsoft.EntityFrameworkCore.Infrastructure.ICurrentDbContext currentContext, Microsoft.EntityFrameworkCore.Storage.IExecutionStrategyFactory executionStrategyFactory, Microsoft.EntityFrameworkCore.Infrastructure.IConcurrencyDetector concurrencyDetector, Microsoft.EntityFrameworkCore.Diagnostics.IDiagnosticsLogger<Microsoft.EntityFrameworkCore.DbLoggerCategory.Database.Command> commandLogger, Microsoft.EntityFrameworkCore.Diagnostics.IDiagnosticsLogger<Microsoft.EntityFrameworkCore.DbLoggerCategory.Query> queryLogger);
[<Microsoft.EntityFrameworkCore.Infrastructure.EntityFrameworkInternal>]
new Microsoft.EntityFrameworkCore.Query.QueryContextDependencies : Microsoft.EntityFrameworkCore.Infrastructure.ICurrentDbContext * Microsoft.EntityFrameworkCore.Storage.IExecutionStrategyFactory * Microsoft.EntityFrameworkCore.Infrastructure.IConcurrencyDetector * Microsoft.EntityFrameworkCore.Diagnostics.IDiagnosticsLogger<Microsoft.EntityFrameworkCore.DbLoggerCategory.Database.Command> * Microsoft.EntityFrameworkCore.Diagnostics.IDiagnosticsLogger<Microsoft.EntityFrameworkCore.DbLoggerCategory.Query> -> Microsoft.EntityFrameworkCore.Query.QueryContextDependencies
Public Sub New (currentContext As ICurrentDbContext, executionStrategyFactory As IExecutionStrategyFactory, concurrencyDetector As IConcurrencyDetector, commandLogger As IDiagnosticsLogger(Of DbLoggerCategory.Database.Command), queryLogger As IDiagnosticsLogger(Of DbLoggerCategory.Query))

Parametry

currentContext
ICurrentDbContext
executionStrategyFactory
IExecutionStrategyFactory
concurrencyDetector
IConcurrencyDetector
Atributy

Platí pro

QueryContextDependencies(ICurrentDbContext, IExecutionStrategy, IConcurrencyDetector, IExceptionDetector, IDiagnosticsLogger<DbLoggerCategory.Database.Command>, IDiagnosticsLogger<DbLoggerCategory.Query>)

Toto je interní rozhraní API, které podporuje infrastrukturu Entity Framework Core a nepodléhá stejným standardům kompatibility jako veřejná rozhraní API. Může se změnit nebo odebrat bez předchozího upozornění v jakékoli verzi. Měli byste ho používat přímo v kódu pouze s extrémní opatrností a s vědomím, že to může vést k selhání aplikací při aktualizaci na novou verzi Entity Framework Core.

[Microsoft.EntityFrameworkCore.Infrastructure.EntityFrameworkInternal]
public QueryContextDependencies (Microsoft.EntityFrameworkCore.Infrastructure.ICurrentDbContext currentContext, Microsoft.EntityFrameworkCore.Storage.IExecutionStrategy executionStrategy, Microsoft.EntityFrameworkCore.Infrastructure.IConcurrencyDetector concurrencyDetector, Microsoft.EntityFrameworkCore.Storage.IExceptionDetector exceptionDetector, Microsoft.EntityFrameworkCore.Diagnostics.IDiagnosticsLogger<Microsoft.EntityFrameworkCore.DbLoggerCategory.Database.Command> commandLogger, Microsoft.EntityFrameworkCore.Diagnostics.IDiagnosticsLogger<Microsoft.EntityFrameworkCore.DbLoggerCategory.Query> queryLogger);
[<Microsoft.EntityFrameworkCore.Infrastructure.EntityFrameworkInternal>]
new Microsoft.EntityFrameworkCore.Query.QueryContextDependencies : Microsoft.EntityFrameworkCore.Infrastructure.ICurrentDbContext * Microsoft.EntityFrameworkCore.Storage.IExecutionStrategy * Microsoft.EntityFrameworkCore.Infrastructure.IConcurrencyDetector * Microsoft.EntityFrameworkCore.Storage.IExceptionDetector * Microsoft.EntityFrameworkCore.Diagnostics.IDiagnosticsLogger<Microsoft.EntityFrameworkCore.DbLoggerCategory.Database.Command> * Microsoft.EntityFrameworkCore.Diagnostics.IDiagnosticsLogger<Microsoft.EntityFrameworkCore.DbLoggerCategory.Query> -> Microsoft.EntityFrameworkCore.Query.QueryContextDependencies
Public Sub New (currentContext As ICurrentDbContext, executionStrategy As IExecutionStrategy, concurrencyDetector As IConcurrencyDetector, exceptionDetector As IExceptionDetector, commandLogger As IDiagnosticsLogger(Of DbLoggerCategory.Database.Command), queryLogger As IDiagnosticsLogger(Of DbLoggerCategory.Query))

Parametry

currentContext
ICurrentDbContext
executionStrategy
IExecutionStrategy
concurrencyDetector
IConcurrencyDetector
exceptionDetector
IExceptionDetector
Atributy

Poznámky

Nevolejte tento konstruktor přímo z kódu zprostředkovatele nebo aplikace, protože se může změnit při přidání nových závislostí. Místo toho použijte tento typ v konstruktoru, aby byla instance vytvořena a vložena automaticky 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í operátoru "with" jazyka C#. Nevolejte konstruktor v žádném okamžiku tohoto procesu.

Platí pro

QueryContextDependencies(ICurrentDbContext, IExecutionStrategy, IExecutionStrategyFactory, IConcurrencyDetector, IDiagnosticsLogger<DbLoggerCategory.Database.Command>, IDiagnosticsLogger<DbLoggerCategory.Query>)

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

Nevolejte tento konstruktor přímo z kódu zprostředkovatele nebo aplikace, protože se může změnit při přidání nových závislostí. Místo toho použijte tento typ v konstruktoru, aby byla instance vytvořena a vložena automaticky kontejnerem injektáže závislostí. Pokud chcete vytvořit instanci s některými 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 S... Metody. Nevolejte konstruktor v žádném okamžiku tohoto procesu.

Toto je interní rozhraní API, které podporuje infrastrukturu Entity Framework Core a nepodléhá stejným standardům kompatibility jako veřejná rozhraní API. Může se změnit nebo odebrat bez předchozího upozornění v jakékoli verzi. Měli byste ho používat přímo v kódu pouze s extrémní opatrností a s vědomím, že to může vést k selhání aplikací při aktualizaci na novou verzi Entity Framework Core.

[Microsoft.EntityFrameworkCore.Infrastructure.EntityFrameworkInternal]
public QueryContextDependencies (Microsoft.EntityFrameworkCore.Infrastructure.ICurrentDbContext currentContext, Microsoft.EntityFrameworkCore.Storage.IExecutionStrategy executionStrategy, Microsoft.EntityFrameworkCore.Storage.IExecutionStrategyFactory executionStrategyFactory, Microsoft.EntityFrameworkCore.Infrastructure.IConcurrencyDetector concurrencyDetector, Microsoft.EntityFrameworkCore.Diagnostics.IDiagnosticsLogger<Microsoft.EntityFrameworkCore.DbLoggerCategory.Database.Command> commandLogger, Microsoft.EntityFrameworkCore.Diagnostics.IDiagnosticsLogger<Microsoft.EntityFrameworkCore.DbLoggerCategory.Query> queryLogger);
[<Microsoft.EntityFrameworkCore.Infrastructure.EntityFrameworkInternal>]
new Microsoft.EntityFrameworkCore.Query.QueryContextDependencies : Microsoft.EntityFrameworkCore.Infrastructure.ICurrentDbContext * Microsoft.EntityFrameworkCore.Storage.IExecutionStrategy * Microsoft.EntityFrameworkCore.Storage.IExecutionStrategyFactory * Microsoft.EntityFrameworkCore.Infrastructure.IConcurrencyDetector * Microsoft.EntityFrameworkCore.Diagnostics.IDiagnosticsLogger<Microsoft.EntityFrameworkCore.DbLoggerCategory.Database.Command> * Microsoft.EntityFrameworkCore.Diagnostics.IDiagnosticsLogger<Microsoft.EntityFrameworkCore.DbLoggerCategory.Query> -> Microsoft.EntityFrameworkCore.Query.QueryContextDependencies
Public Sub New (currentContext As ICurrentDbContext, executionStrategy As IExecutionStrategy, executionStrategyFactory As IExecutionStrategyFactory, concurrencyDetector As IConcurrencyDetector, commandLogger As IDiagnosticsLogger(Of DbLoggerCategory.Database.Command), queryLogger As IDiagnosticsLogger(Of DbLoggerCategory.Query))

Parametry

currentContext
ICurrentDbContext
executionStrategy
IExecutionStrategy
executionStrategyFactory
IExecutionStrategyFactory
concurrencyDetector
IConcurrencyDetector
Atributy

Platí pro