CoreOptionsExtension.WithReplacedService Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Surcharges
WithReplacedService(Type, Type) |
Crée une instance avec toutes les options identiques à celles de cette instance, mais avec l’option donnée modifiée. Il est inhabituel d’appeler cette méthode directement. Utilisez DbContextOptionsBuilder à la place. |
WithReplacedService(Type, Type, Type) |
Crée une instance avec toutes les options identiques à celles de cette instance, mais avec l’option donnée modifiée. Il est inhabituel d’appeler cette méthode directement. Utilisez DbContextOptionsBuilder à la place. |
WithReplacedService(Type, Type)
Crée une instance avec toutes les options identiques à celles de cette instance, mais avec l’option donnée modifiée. Il est inhabituel d’appeler cette méthode directement. Utilisez DbContextOptionsBuilder à la place.
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
Paramètres
- serviceType
- Type
Contrat de service.
- implementationType
- Type
Type d’implémentation à utiliser pour le service.
Retours
Une nouvelle instance avec l’option modifiée.
S’applique à
WithReplacedService(Type, Type, Type)
Crée une instance avec toutes les options identiques à celles de cette instance, mais avec l’option donnée modifiée. Il est inhabituel d’appeler cette méthode directement. Utilisez DbContextOptionsBuilder à la place.
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
Paramètres
- serviceType
- Type
Contrat de service.
- newImplementationType
- Type
Type d’implémentation à utiliser pour le service.
- currentImplementationType
- Type
Type d’implémentation existant spécifique à remplacer.
Retours
Une nouvelle instance avec l’option modifiée.