RelationalConnectionDependencies Konstruktory
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Přetížení
RelationalConnectionDependencies(IDbContextOptions, IDiagnosticsLogger<DbLoggerCategory.Database.Transaction>, IDiagnosticsLogger<DbLoggerCategory.Database.Connection>, INamedConnectionStringResolver) |
Vytvoří objekt parametru závislostí služby pro RelationalConnectionobjekt . 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. |
RelationalConnectionDependencies(IDbContextOptions, IDiagnosticsLogger<DbLoggerCategory.Database.Transaction>, IDiagnosticsLogger<DbLoggerCategory.Database.Connection>, INamedConnectionStringResolver, IRelationalTransactionFactory) |
Vytvoří objekt parametru závislostí služby pro RelationalConnectionobjekt . 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. |
RelationalConnectionDependencies(IDbContextOptions, IDiagnosticsLogger<DbLoggerCategory.Database.Transaction>, IDiagnosticsLogger<DbLoggerCategory.Database.Connection>, INamedConnectionStringResolver, IRelationalTransactionFactory, ICurrentDbContext) |
Vytvoří objekt parametru závislostí služby pro RelationalConnectionobjekt . 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. |
RelationalConnectionDependencies(IDbContextOptions, IDiagnosticsLogger<DbLoggerCategory.Database.Transaction>, IRelationalConnectionDiagnosticsLogger, INamedConnectionStringResolver, IRelationalTransactionFactory, ICurrentDbContext, IRelationalCommandBuilderFactory) |
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. |
RelationalConnectionDependencies(IDbContextOptions, IDiagnosticsLogger<DbLoggerCategory.Database.Transaction>, IDiagnosticsLogger<DbLoggerCategory.Database.Connection>, INamedConnectionStringResolver)
Vytvoří objekt parametru závislostí služby pro RelationalConnectionobjekt .
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.
public RelationalConnectionDependencies (Microsoft.EntityFrameworkCore.Infrastructure.IDbContextOptions contextOptions, Microsoft.EntityFrameworkCore.Diagnostics.IDiagnosticsLogger<Microsoft.EntityFrameworkCore.DbLoggerCategory.Database.Transaction> transactionLogger, Microsoft.EntityFrameworkCore.Diagnostics.IDiagnosticsLogger<Microsoft.EntityFrameworkCore.DbLoggerCategory.Database.Connection> connectionLogger, Microsoft.EntityFrameworkCore.Storage.Internal.INamedConnectionStringResolver connectionStringResolver);
new Microsoft.EntityFrameworkCore.Storage.RelationalConnectionDependencies : Microsoft.EntityFrameworkCore.Infrastructure.IDbContextOptions * Microsoft.EntityFrameworkCore.Diagnostics.IDiagnosticsLogger<Microsoft.EntityFrameworkCore.DbLoggerCategory.Database.Transaction> * Microsoft.EntityFrameworkCore.Diagnostics.IDiagnosticsLogger<Microsoft.EntityFrameworkCore.DbLoggerCategory.Database.Connection> * Microsoft.EntityFrameworkCore.Storage.Internal.INamedConnectionStringResolver -> Microsoft.EntityFrameworkCore.Storage.RelationalConnectionDependencies
Public Sub New (contextOptions As IDbContextOptions, transactionLogger As IDiagnosticsLogger(Of DbLoggerCategory.Database.Transaction), connectionLogger As IDiagnosticsLogger(Of DbLoggerCategory.Database.Connection), connectionStringResolver As INamedConnectionStringResolver)
Parametry
- contextOptions
- IDbContextOptions
Možnosti pro aktuální instanci kontextu
- transactionLogger
- IDiagnosticsLogger<DbLoggerCategory.Database.Transaction>
Protokolovací nástroj, do kterého se zapisují transakční zprávy.
- connectionLogger
- IDiagnosticsLogger<DbLoggerCategory.Database.Connection>
Protokolovací nástroj, do kterého se zapisují zprávy připojení.
- connectionStringResolver
- Microsoft.EntityFrameworkCore.Storage.Internal.INamedConnectionStringResolver
Služba pro překlad připojovací řetězec z názvu.
Platí pro
RelationalConnectionDependencies(IDbContextOptions, IDiagnosticsLogger<DbLoggerCategory.Database.Transaction>, IDiagnosticsLogger<DbLoggerCategory.Database.Connection>, INamedConnectionStringResolver, IRelationalTransactionFactory)
Vytvoří objekt parametru závislostí služby pro RelationalConnectionobjekt .
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.
public RelationalConnectionDependencies (Microsoft.EntityFrameworkCore.Infrastructure.IDbContextOptions contextOptions, Microsoft.EntityFrameworkCore.Diagnostics.IDiagnosticsLogger<Microsoft.EntityFrameworkCore.DbLoggerCategory.Database.Transaction> transactionLogger, Microsoft.EntityFrameworkCore.Diagnostics.IDiagnosticsLogger<Microsoft.EntityFrameworkCore.DbLoggerCategory.Database.Connection> connectionLogger, Microsoft.EntityFrameworkCore.Storage.Internal.INamedConnectionStringResolver connectionStringResolver, Microsoft.EntityFrameworkCore.Storage.IRelationalTransactionFactory relationalTransactionFactory);
new Microsoft.EntityFrameworkCore.Storage.RelationalConnectionDependencies : Microsoft.EntityFrameworkCore.Infrastructure.IDbContextOptions * Microsoft.EntityFrameworkCore.Diagnostics.IDiagnosticsLogger<Microsoft.EntityFrameworkCore.DbLoggerCategory.Database.Transaction> * Microsoft.EntityFrameworkCore.Diagnostics.IDiagnosticsLogger<Microsoft.EntityFrameworkCore.DbLoggerCategory.Database.Connection> * Microsoft.EntityFrameworkCore.Storage.Internal.INamedConnectionStringResolver * Microsoft.EntityFrameworkCore.Storage.IRelationalTransactionFactory -> Microsoft.EntityFrameworkCore.Storage.RelationalConnectionDependencies
Public Sub New (contextOptions As IDbContextOptions, transactionLogger As IDiagnosticsLogger(Of DbLoggerCategory.Database.Transaction), connectionLogger As IDiagnosticsLogger(Of DbLoggerCategory.Database.Connection), connectionStringResolver As INamedConnectionStringResolver, relationalTransactionFactory As IRelationalTransactionFactory)
Parametry
- contextOptions
- IDbContextOptions
Možnosti pro aktuální instanci kontextu
- transactionLogger
- IDiagnosticsLogger<DbLoggerCategory.Database.Transaction>
Protokolovací nástroj, do kterého se zapisují transakční zprávy.
- connectionLogger
- IDiagnosticsLogger<DbLoggerCategory.Database.Connection>
Protokolovací nástroj, do kterého se zapisují zprávy připojení.
- connectionStringResolver
- Microsoft.EntityFrameworkCore.Storage.Internal.INamedConnectionStringResolver
Služba pro překlad připojovací řetězec z názvu.
- relationalTransactionFactory
- IRelationalTransactionFactory
Služba pro vytváření RelationalTransaction instancí.
Platí pro
RelationalConnectionDependencies(IDbContextOptions, IDiagnosticsLogger<DbLoggerCategory.Database.Transaction>, IDiagnosticsLogger<DbLoggerCategory.Database.Connection>, INamedConnectionStringResolver, IRelationalTransactionFactory, ICurrentDbContext)
Vytvoří objekt parametru závislostí služby pro RelationalConnectionobjekt .
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 RelationalConnectionDependencies (Microsoft.EntityFrameworkCore.Infrastructure.IDbContextOptions contextOptions, Microsoft.EntityFrameworkCore.Diagnostics.IDiagnosticsLogger<Microsoft.EntityFrameworkCore.DbLoggerCategory.Database.Transaction> transactionLogger, Microsoft.EntityFrameworkCore.Diagnostics.IDiagnosticsLogger<Microsoft.EntityFrameworkCore.DbLoggerCategory.Database.Connection> connectionLogger, Microsoft.EntityFrameworkCore.Storage.Internal.INamedConnectionStringResolver connectionStringResolver, Microsoft.EntityFrameworkCore.Storage.IRelationalTransactionFactory relationalTransactionFactory, Microsoft.EntityFrameworkCore.Infrastructure.ICurrentDbContext currentContext);
[<Microsoft.EntityFrameworkCore.Infrastructure.EntityFrameworkInternal>]
new Microsoft.EntityFrameworkCore.Storage.RelationalConnectionDependencies : Microsoft.EntityFrameworkCore.Infrastructure.IDbContextOptions * Microsoft.EntityFrameworkCore.Diagnostics.IDiagnosticsLogger<Microsoft.EntityFrameworkCore.DbLoggerCategory.Database.Transaction> * Microsoft.EntityFrameworkCore.Diagnostics.IDiagnosticsLogger<Microsoft.EntityFrameworkCore.DbLoggerCategory.Database.Connection> * Microsoft.EntityFrameworkCore.Storage.Internal.INamedConnectionStringResolver * Microsoft.EntityFrameworkCore.Storage.IRelationalTransactionFactory * Microsoft.EntityFrameworkCore.Infrastructure.ICurrentDbContext -> Microsoft.EntityFrameworkCore.Storage.RelationalConnectionDependencies
Public Sub New (contextOptions As IDbContextOptions, transactionLogger As IDiagnosticsLogger(Of DbLoggerCategory.Database.Transaction), connectionLogger As IDiagnosticsLogger(Of DbLoggerCategory.Database.Connection), connectionStringResolver As INamedConnectionStringResolver, relationalTransactionFactory As IRelationalTransactionFactory, currentContext As ICurrentDbContext)
Parametry
- contextOptions
- IDbContextOptions
- transactionLogger
- IDiagnosticsLogger<DbLoggerCategory.Database.Transaction>
- connectionLogger
- IDiagnosticsLogger<DbLoggerCategory.Database.Connection>
- connectionStringResolver
- Microsoft.EntityFrameworkCore.Storage.Internal.INamedConnectionStringResolver
- relationalTransactionFactory
- IRelationalTransactionFactory
- currentContext
- ICurrentDbContext
- Atributy
Platí pro
RelationalConnectionDependencies(IDbContextOptions, IDiagnosticsLogger<DbLoggerCategory.Database.Transaction>, IRelationalConnectionDiagnosticsLogger, INamedConnectionStringResolver, IRelationalTransactionFactory, ICurrentDbContext, IRelationalCommandBuilderFactory)
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 RelationalConnectionDependencies (Microsoft.EntityFrameworkCore.Infrastructure.IDbContextOptions contextOptions, Microsoft.EntityFrameworkCore.Diagnostics.IDiagnosticsLogger<Microsoft.EntityFrameworkCore.DbLoggerCategory.Database.Transaction> transactionLogger, Microsoft.EntityFrameworkCore.Diagnostics.IRelationalConnectionDiagnosticsLogger connectionLogger, Microsoft.EntityFrameworkCore.Storage.Internal.INamedConnectionStringResolver connectionStringResolver, Microsoft.EntityFrameworkCore.Storage.IRelationalTransactionFactory relationalTransactionFactory, Microsoft.EntityFrameworkCore.Infrastructure.ICurrentDbContext currentContext, Microsoft.EntityFrameworkCore.Storage.IRelationalCommandBuilderFactory relationalCommandBuilderFactory);
[<Microsoft.EntityFrameworkCore.Infrastructure.EntityFrameworkInternal>]
new Microsoft.EntityFrameworkCore.Storage.RelationalConnectionDependencies : Microsoft.EntityFrameworkCore.Infrastructure.IDbContextOptions * Microsoft.EntityFrameworkCore.Diagnostics.IDiagnosticsLogger<Microsoft.EntityFrameworkCore.DbLoggerCategory.Database.Transaction> * Microsoft.EntityFrameworkCore.Diagnostics.IRelationalConnectionDiagnosticsLogger * Microsoft.EntityFrameworkCore.Storage.Internal.INamedConnectionStringResolver * Microsoft.EntityFrameworkCore.Storage.IRelationalTransactionFactory * Microsoft.EntityFrameworkCore.Infrastructure.ICurrentDbContext * Microsoft.EntityFrameworkCore.Storage.IRelationalCommandBuilderFactory -> Microsoft.EntityFrameworkCore.Storage.RelationalConnectionDependencies
Public Sub New (contextOptions As IDbContextOptions, transactionLogger As IDiagnosticsLogger(Of DbLoggerCategory.Database.Transaction), connectionLogger As IRelationalConnectionDiagnosticsLogger, connectionStringResolver As INamedConnectionStringResolver, relationalTransactionFactory As IRelationalTransactionFactory, currentContext As ICurrentDbContext, relationalCommandBuilderFactory As IRelationalCommandBuilderFactory)
Parametry
- contextOptions
- IDbContextOptions
- transactionLogger
- IDiagnosticsLogger<DbLoggerCategory.Database.Transaction>
- connectionLogger
- IRelationalConnectionDiagnosticsLogger
- connectionStringResolver
- Microsoft.EntityFrameworkCore.Storage.Internal.INamedConnectionStringResolver
- relationalTransactionFactory
- IRelationalTransactionFactory
- currentContext
- ICurrentDbContext
- relationalCommandBuilderFactory
- IRelationalCommandBuilderFactory
- 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
Entity Framework