ServiceCollectionMap.TryAddSingleton Metode
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Overload
TryAddSingleton(Type, Type) |
Menambahkan layanan yang Singleton diimplementasikan oleh jenis konkret yang diberikan jika tidak ada layanan untuk jenis layanan yang diberikan telah terdaftar. |
TryAddSingleton(Type, Func<IServiceProvider,Object>) |
Menambahkan layanan yang Singleton diterapkan oleh pabrik tertentu jika tidak ada layanan untuk jenis layanan yang diberikan yang telah terdaftar. |
TryAddSingleton(Type, Object) |
Menambahkan layanan yang Singleton diterapkan oleh instans yang diberikan jika tidak ada layanan untuk jenis layanan tertentu yang telah terdaftar. |
TryAddSingleton<TService,TImplementation>() |
Menambahkan layanan yang Singleton diimplementasikan oleh jenis konkret yang diberikan jika tidak ada layanan untuk jenis layanan yang diberikan telah terdaftar. |
TryAddSingleton<TService,TImplementation>(Func<IServiceProvider,TImplementation>) |
Menambahkan layanan yang Singleton diterapkan oleh pabrik tertentu jika tidak ada layanan untuk jenis layanan yang diberikan yang telah terdaftar. |
TryAddSingleton<TService>(Func<IServiceProvider,TService>) |
Menambahkan layanan yang Singleton diterapkan oleh pabrik tertentu jika tidak ada layanan untuk jenis layanan yang diberikan yang telah terdaftar. |
TryAddSingleton<TService>(TService) |
Menambahkan layanan yang Singleton diterapkan oleh instans yang diberikan jika tidak ada layanan untuk jenis layanan tertentu yang telah terdaftar. |
TryAddSingleton(Type, Type)
- Sumber:
- ServiceCollectionMap.cs
- Sumber:
- ServiceCollectionMap.cs
- Sumber:
- ServiceCollectionMap.cs
- Sumber:
- ServiceCollectionMap.cs
- Sumber:
- ServiceCollectionMap.cs
- Sumber:
- ServiceCollectionMap.cs
- Sumber:
- ServiceCollectionMap.cs
- Sumber:
- ServiceCollectionMap.cs
- Sumber:
- ServiceCollectionMap.cs
Menambahkan layanan yang Singleton diimplementasikan oleh jenis konkret yang diberikan jika tidak ada layanan untuk jenis layanan yang diberikan telah terdaftar.
public virtual Microsoft.EntityFrameworkCore.Infrastructure.ServiceCollectionMap TryAddSingleton (Type serviceType, Type implementationType);
abstract member TryAddSingleton : Type * Type -> Microsoft.EntityFrameworkCore.Infrastructure.ServiceCollectionMap
override this.TryAddSingleton : Type * Type -> Microsoft.EntityFrameworkCore.Infrastructure.ServiceCollectionMap
Public Overridable Function TryAddSingleton (serviceType As Type, implementationType As Type) As ServiceCollectionMap
Parameter
- serviceType
- Type
Kontrak untuk layanan.
- implementationType
- Type
Jenis konkret yang mengimplementasikan layanan.
Mengembalikan
Peta, sedih sehingga panggilan lebih lanjut dapat dirangkai.
Berlaku untuk
TryAddSingleton(Type, Func<IServiceProvider,Object>)
- Sumber:
- ServiceCollectionMap.cs
- Sumber:
- ServiceCollectionMap.cs
- Sumber:
- ServiceCollectionMap.cs
- Sumber:
- ServiceCollectionMap.cs
- Sumber:
- ServiceCollectionMap.cs
- Sumber:
- ServiceCollectionMap.cs
- Sumber:
- ServiceCollectionMap.cs
- Sumber:
- ServiceCollectionMap.cs
- Sumber:
- ServiceCollectionMap.cs
Menambahkan layanan yang Singleton diterapkan oleh pabrik tertentu jika tidak ada layanan untuk jenis layanan yang diberikan yang telah terdaftar.
public virtual Microsoft.EntityFrameworkCore.Infrastructure.ServiceCollectionMap TryAddSingleton (Type serviceType, Func<IServiceProvider,object> factory);
abstract member TryAddSingleton : Type * Func<IServiceProvider, obj> -> Microsoft.EntityFrameworkCore.Infrastructure.ServiceCollectionMap
override this.TryAddSingleton : Type * Func<IServiceProvider, obj> -> Microsoft.EntityFrameworkCore.Infrastructure.ServiceCollectionMap
Public Overridable Function TryAddSingleton (serviceType As Type, factory As Func(Of IServiceProvider, Object)) As ServiceCollectionMap
Parameter
- serviceType
- Type
Kontrak untuk layanan.
- factory
- Func<IServiceProvider,Object>
Pabrik yang mengimplementasikan layanan.
Mengembalikan
Peta, sedih sehingga panggilan lebih lanjut dapat dirangkai.
Berlaku untuk
TryAddSingleton(Type, Object)
- Sumber:
- ServiceCollectionMap.cs
- Sumber:
- ServiceCollectionMap.cs
- Sumber:
- ServiceCollectionMap.cs
- Sumber:
- ServiceCollectionMap.cs
- Sumber:
- ServiceCollectionMap.cs
- Sumber:
- ServiceCollectionMap.cs
- Sumber:
- ServiceCollectionMap.cs
- Sumber:
- ServiceCollectionMap.cs
- Sumber:
- ServiceCollectionMap.cs
Menambahkan layanan yang Singleton diterapkan oleh instans yang diberikan jika tidak ada layanan untuk jenis layanan tertentu yang telah terdaftar.
public virtual Microsoft.EntityFrameworkCore.Infrastructure.ServiceCollectionMap TryAddSingleton (Type serviceType, object implementation);
abstract member TryAddSingleton : Type * obj -> Microsoft.EntityFrameworkCore.Infrastructure.ServiceCollectionMap
override this.TryAddSingleton : Type * obj -> Microsoft.EntityFrameworkCore.Infrastructure.ServiceCollectionMap
Public Overridable Function TryAddSingleton (serviceType As Type, implementation As Object) As ServiceCollectionMap
Parameter
- serviceType
- Type
Kontrak untuk layanan.
- implementation
- Object
Objek yang mengimplementasikan layanan.
Mengembalikan
Peta, sedih sehingga panggilan lebih lanjut dapat dirangkai.
Berlaku untuk
TryAddSingleton<TService,TImplementation>()
- Sumber:
- ServiceCollectionMap.cs
- Sumber:
- ServiceCollectionMap.cs
- Sumber:
- ServiceCollectionMap.cs
- Sumber:
- ServiceCollectionMap.cs
- Sumber:
- ServiceCollectionMap.cs
- Sumber:
- ServiceCollectionMap.cs
- Sumber:
- ServiceCollectionMap.cs
- Sumber:
- ServiceCollectionMap.cs
- Sumber:
- ServiceCollectionMap.cs
Menambahkan layanan yang Singleton diimplementasikan oleh jenis konkret yang diberikan jika tidak ada layanan untuk jenis layanan yang diberikan telah terdaftar.
public virtual Microsoft.EntityFrameworkCore.Infrastructure.ServiceCollectionMap TryAddSingleton<TService,TImplementation> () where TService : class where TImplementation : class, TService;
abstract member TryAddSingleton : unit -> Microsoft.EntityFrameworkCore.Infrastructure.ServiceCollectionMap (requires 'Service : null)
override this.TryAddSingleton : unit -> Microsoft.EntityFrameworkCore.Infrastructure.ServiceCollectionMap (requires 'Service : null)
Public Overridable Function TryAddSingleton(Of TService As Class, TImplementation As Class) () As ServiceCollectionMap
Jenis parameter
- TService
Kontrak untuk layanan.
- TImplementation
Jenis konkret yang mengimplementasikan layanan.
Mengembalikan
Peta, sedih sehingga panggilan lebih lanjut dapat dirangkai.
Berlaku untuk
TryAddSingleton<TService,TImplementation>(Func<IServiceProvider,TImplementation>)
- Sumber:
- ServiceCollectionMap.cs
- Sumber:
- ServiceCollectionMap.cs
- Sumber:
- ServiceCollectionMap.cs
- Sumber:
- ServiceCollectionMap.cs
- Sumber:
- ServiceCollectionMap.cs
- Sumber:
- ServiceCollectionMap.cs
- Sumber:
- ServiceCollectionMap.cs
- Sumber:
- ServiceCollectionMap.cs
- Sumber:
- ServiceCollectionMap.cs
Menambahkan layanan yang Singleton diterapkan oleh pabrik tertentu jika tidak ada layanan untuk jenis layanan yang diberikan yang telah terdaftar.
public virtual Microsoft.EntityFrameworkCore.Infrastructure.ServiceCollectionMap TryAddSingleton<TService,TImplementation> (Func<IServiceProvider,TImplementation> factory) where TService : class where TImplementation : class, TService;
abstract member TryAddSingleton : Func<IServiceProvider, #'Service> -> Microsoft.EntityFrameworkCore.Infrastructure.ServiceCollectionMap (requires 'Service : null)
override this.TryAddSingleton : Func<IServiceProvider, #'Service> -> Microsoft.EntityFrameworkCore.Infrastructure.ServiceCollectionMap (requires 'Service : null)
Public Overridable Function TryAddSingleton(Of TService As Class, TImplementation As Class) (factory As Func(Of IServiceProvider, TImplementation)) As ServiceCollectionMap
Jenis parameter
- TService
Kontrak untuk layanan.
- TImplementation
Jenis beton yang dibuat pabrik yang diberikan.
Parameter
- factory
- Func<IServiceProvider,TImplementation>
Pabrik yang mengimplementasikan layanan.
Mengembalikan
Peta, sedih sehingga panggilan lebih lanjut dapat dirangkai.
Berlaku untuk
TryAddSingleton<TService>(Func<IServiceProvider,TService>)
- Sumber:
- ServiceCollectionMap.cs
- Sumber:
- ServiceCollectionMap.cs
- Sumber:
- ServiceCollectionMap.cs
- Sumber:
- ServiceCollectionMap.cs
- Sumber:
- ServiceCollectionMap.cs
- Sumber:
- ServiceCollectionMap.cs
- Sumber:
- ServiceCollectionMap.cs
- Sumber:
- ServiceCollectionMap.cs
- Sumber:
- ServiceCollectionMap.cs
Menambahkan layanan yang Singleton diterapkan oleh pabrik tertentu jika tidak ada layanan untuk jenis layanan yang diberikan yang telah terdaftar.
public virtual Microsoft.EntityFrameworkCore.Infrastructure.ServiceCollectionMap TryAddSingleton<TService> (Func<IServiceProvider,TService> factory) where TService : class;
abstract member TryAddSingleton : Func<IServiceProvider, 'Service (requires 'Service : null)> -> Microsoft.EntityFrameworkCore.Infrastructure.ServiceCollectionMap (requires 'Service : null)
override this.TryAddSingleton : Func<IServiceProvider, 'Service (requires 'Service : null)> -> Microsoft.EntityFrameworkCore.Infrastructure.ServiceCollectionMap (requires 'Service : null)
Public Overridable Function TryAddSingleton(Of TService As Class) (factory As Func(Of IServiceProvider, TService)) As ServiceCollectionMap
Jenis parameter
- TService
Kontrak untuk layanan.
Parameter
- factory
- Func<IServiceProvider,TService>
Pabrik yang mengimplementasikan layanan.
Mengembalikan
Peta, sedih sehingga panggilan lebih lanjut dapat dirangkai.
Berlaku untuk
TryAddSingleton<TService>(TService)
- Sumber:
- ServiceCollectionMap.cs
- Sumber:
- ServiceCollectionMap.cs
- Sumber:
- ServiceCollectionMap.cs
- Sumber:
- ServiceCollectionMap.cs
- Sumber:
- ServiceCollectionMap.cs
- Sumber:
- ServiceCollectionMap.cs
- Sumber:
- ServiceCollectionMap.cs
- Sumber:
- ServiceCollectionMap.cs
- Sumber:
- ServiceCollectionMap.cs
Menambahkan layanan yang Singleton diterapkan oleh instans yang diberikan jika tidak ada layanan untuk jenis layanan tertentu yang telah terdaftar.
public virtual Microsoft.EntityFrameworkCore.Infrastructure.ServiceCollectionMap TryAddSingleton<TService> (TService implementation) where TService : class;
abstract member TryAddSingleton : 'Service -> Microsoft.EntityFrameworkCore.Infrastructure.ServiceCollectionMap (requires 'Service : null)
override this.TryAddSingleton : 'Service -> Microsoft.EntityFrameworkCore.Infrastructure.ServiceCollectionMap (requires 'Service : null)
Public Overridable Function TryAddSingleton(Of TService As Class) (implementation As TService) As ServiceCollectionMap
Jenis parameter
- TService
Kontrak untuk layanan.
Parameter
- implementation
- TService
Objek yang mengimplementasikan layanan.
Mengembalikan
Peta, sedih sehingga panggilan lebih lanjut dapat dirangkai.
Berlaku untuk
Entity Framework