Sdílet prostřednictvím


CoreOptionsExtension.WithReplacedService Metoda

Definice

Přetížení

WithReplacedService(Type, Type)

Vytvoří novou instanci se všemi možnostmi stejnými jako pro tuto instanci, ale s danou možností změněnou. Přímé volání této metody je neobvyklé. Místo toho použijte DbContextOptionsBuilder.

WithReplacedService(Type, Type, Type)

Vytvoří novou instanci se všemi možnostmi stejnými jako pro tuto instanci, ale s danou možností změněnou. Přímé volání této metody je neobvyklé. Místo toho použijte DbContextOptionsBuilder.

WithReplacedService(Type, Type)

Zdroj:
CoreOptionsExtension.cs
Zdroj:
CoreOptionsExtension.cs
Zdroj:
CoreOptionsExtension.cs
Zdroj:
CoreOptionsExtension.cs

Vytvoří novou instanci se všemi možnostmi stejnými jako pro tuto instanci, ale s danou možností změněnou. Přímé volání této metody je neobvyklé. Místo toho použijte DbContextOptionsBuilder.

public virtual Microsoft.EntityFrameworkCore.Infrastructure.CoreOptionsExtension WithReplacedService (Type serviceType, Type implementationType);
abstract member WithReplacedService : Type * Type -> Microsoft.EntityFrameworkCore.Infrastructure.CoreOptionsExtension
override this.WithReplacedService : Type * Type -> Microsoft.EntityFrameworkCore.Infrastructure.CoreOptionsExtension
Public Overridable Function WithReplacedService (serviceType As Type, implementationType As Type) As CoreOptionsExtension

Parametry

serviceType
Type

Kontrakt služby.

implementationType
Type

Typ implementace, který se má použít pro službu.

Návraty

Nová instance se změněnou možností .

Platí pro

WithReplacedService(Type, Type, Type)

Zdroj:
CoreOptionsExtension.cs
Zdroj:
CoreOptionsExtension.cs
Zdroj:
CoreOptionsExtension.cs
Zdroj:
CoreOptionsExtension.cs
Zdroj:
CoreOptionsExtension.cs

Vytvoří novou instanci se všemi možnostmi stejnými jako pro tuto instanci, ale s danou možností změněnou. Přímé volání této metody je neobvyklé. Místo toho použijte DbContextOptionsBuilder.

public virtual Microsoft.EntityFrameworkCore.Infrastructure.CoreOptionsExtension WithReplacedService (Type serviceType, Type newImplementationType, Type currentImplementationType = default);
public virtual Microsoft.EntityFrameworkCore.Infrastructure.CoreOptionsExtension WithReplacedService (Type serviceType, Type newImplementationType, Type? currentImplementationType = default);
abstract member WithReplacedService : Type * Type * Type -> Microsoft.EntityFrameworkCore.Infrastructure.CoreOptionsExtension
override this.WithReplacedService : Type * Type * Type -> Microsoft.EntityFrameworkCore.Infrastructure.CoreOptionsExtension
Public Overridable Function WithReplacedService (serviceType As Type, newImplementationType As Type, Optional currentImplementationType As Type = Nothing) As CoreOptionsExtension

Parametry

serviceType
Type

Kontrakt služby.

newImplementationType
Type

Typ implementace, který se má použít pro službu.

currentImplementationType
Type

Konkrétní existující typ implementace, který se má nahradit.

Návraty

Nová instance se změněnou možností .

Platí pro