CoreOptionsExtension.WithReplacedService Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Aşırı Yüklemeler
WithReplacedService(Type, Type) |
Tüm seçenekleri bu örnekle aynı olan ancak belirtilen seçeneğin değiştirildiği yeni bir örnek oluşturur. Bu yöntemi doğrudan çağırmak olağan dışıdır. Bunun yerine kullanın DbContextOptionsBuilder. |
WithReplacedService(Type, Type, Type) |
Tüm seçenekleri bu örnekle aynı olan ancak belirtilen seçeneğin değiştirildiği yeni bir örnek oluşturur. Bu yöntemi doğrudan çağırmak olağan dışıdır. Bunun yerine kullanın DbContextOptionsBuilder. |
WithReplacedService(Type, Type)
Tüm seçenekleri bu örnekle aynı olan ancak belirtilen seçeneğin değiştirildiği yeni bir örnek oluşturur. Bu yöntemi doğrudan çağırmak olağan dışıdır. Bunun yerine kullanın 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
Parametreler
- serviceType
- Type
Hizmet sözleşmesi.
- implementationType
- Type
Hizmet için kullanılacak uygulama türü.
Döndürülenler
Seçeneği değiştirilmiş yeni bir örnek.
Şunlara uygulanır
WithReplacedService(Type, Type, Type)
Tüm seçenekleri bu örnekle aynı olan ancak belirtilen seçeneğin değiştirildiği yeni bir örnek oluşturur. Bu yöntemi doğrudan çağırmak olağan dışıdır. Bunun yerine kullanın 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
Parametreler
- serviceType
- Type
Hizmet sözleşmesi.
- newImplementationType
- Type
Hizmet için kullanılacak uygulama türü.
- currentImplementationType
- Type
Değiştirilmeyen belirli bir uygulama türü.
Döndürülenler
Seçeneği değiştirilmiş yeni bir örnek.
Şunlara uygulanır
Entity Framework