DbContextOptionsBuilder<TContext>.ReplaceService 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
| ReplaceService<TService,TCurrentImplementation,TNewImplementation>() |
Bir hizmet sözleşmesinin Entity Framework bir uygulamanın iç uygulama ve uygulamanın yerini farklı bir uygulamayla değiştirir. Bu yöntem, EF iç hizmet sağlayıcısında yasal olarak birden çok kez kaydedilebilir tek bir hizmet örneğini değiştirmek için yararlıdır. Bu yöntem yalnızca EF kendi iç hizmet sağlayıcısını uzer ve yönetiyorken kullanılabilir. Hizmet sağlayıcısı harici olarak yapılandırıldı ve hizmetine geçirildi ise, EF'ye geçirimeden önce bu hizmet sağlayıcısında değiştirme UseInternalServiceProvider(IServiceProvider) hizmetleri yapılandırıldı. Değiştirme hizmeti, değiştirerek EF hizmetiyle aynı kapsamı alır. |
| ReplaceService<TService,TImplementation>() |
Bir hizmet sözleşmesinin Entity Framework iç uygulama uygulamalarını farklı bir uygulamayla değiştirir. Bu yöntem yalnızca EF kendi iç hizmet sağlayıcısını uzer ve yönetiyorken kullanılabilir. Hizmet sağlayıcısı harici olarak yapılandırıldı ve hizmetine geçirildi ise, EF'ye geçirimeden önce bu hizmet sağlayıcısında değiştirme UseInternalServiceProvider(IServiceProvider) hizmetleri yapılandırıldı. Değiştirme hizmeti, değiştirerek EF hizmetiyle aynı kapsamı alır. |
ReplaceService<TService,TCurrentImplementation,TNewImplementation>()
Bir hizmet sözleşmesinin Entity Framework bir uygulamanın iç uygulama ve uygulamanın yerini farklı bir uygulamayla değiştirir.
Bu yöntem, EF iç hizmet sağlayıcısında yasal olarak birden çok kez kaydedilebilir tek bir hizmet örneğini değiştirmek için yararlıdır.
Bu yöntem yalnızca EF kendi iç hizmet sağlayıcısını uzer ve yönetiyorken kullanılabilir. Hizmet sağlayıcısı harici olarak yapılandırıldı ve hizmetine geçirildi ise, EF'ye geçirimeden önce bu hizmet sağlayıcısında değiştirme UseInternalServiceProvider(IServiceProvider) hizmetleri yapılandırıldı.
Değiştirme hizmeti, değiştirerek EF hizmetiyle aynı kapsamı alır.
public virtual Microsoft.EntityFrameworkCore.DbContextOptionsBuilder<TContext> ReplaceService<TService,TCurrentImplementation,TNewImplementation> () where TCurrentImplementation : TService where TNewImplementation : TService;
override this.ReplaceService : unit -> Microsoft.EntityFrameworkCore.DbContextOptionsBuilder<'Context (requires 'Context :> Microsoft.EntityFrameworkCore.DbContext)>
Public Overridable Function ReplaceService(Of TService, TCurrentImplementation, TNewImplementation) () As DbContextOptionsBuilder(Of TContext)
Tür Parametreleri
- TService
Değiştirilen hizmetin sözleşmesini tanımlayan tür (genellikle bir arabirim).
- TCurrentImplementation
Hizmetin geçerli uygulama türü.
- TNewImplementation
Hizmet için yeni uygulama türü.
Döndürülenler
Birden çok çağrının zincirlene kadar aynı oluşturucu örneği.
Şunlara uygulanır
ReplaceService<TService,TImplementation>()
Bir hizmet sözleşmesinin Entity Framework iç uygulama uygulamalarını farklı bir uygulamayla değiştirir.
Bu yöntem yalnızca EF kendi iç hizmet sağlayıcısını uzer ve yönetiyorken kullanılabilir. Hizmet sağlayıcısı harici olarak yapılandırıldı ve hizmetine geçirildi ise, EF'ye geçirimeden önce bu hizmet sağlayıcısında değiştirme UseInternalServiceProvider(IServiceProvider) hizmetleri yapılandırıldı.
Değiştirme hizmeti, değiştirerek EF hizmetiyle aynı kapsamı alır.
public virtual Microsoft.EntityFrameworkCore.DbContextOptionsBuilder<TContext> ReplaceService<TService,TImplementation> () where TImplementation : TService;
override this.ReplaceService : unit -> Microsoft.EntityFrameworkCore.DbContextOptionsBuilder<'Context (requires 'Context :> Microsoft.EntityFrameworkCore.DbContext)>
Public Overridable Function ReplaceService(Of TService, TImplementation) () As DbContextOptionsBuilder(Of TContext)
Tür Parametreleri
- TService
Değiştirilen hizmetin sözleşmesini tanımlayan tür (genellikle bir arabirim).
- TImplementation
Hizmet için yeni uygulama türü.
Döndürülenler
Birden çok çağrının zincirlene kadar aynı oluşturucu örneği.