ServiceCollectionMap.TryAddSingletonEnumerable 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
TryAddSingletonEnumerable(Type, Object) |
Menambahkan layanan yang Singleton diimplementasikan oleh instans yang diberikan ke daftar layanan yang menerapkan kontrak yang diberikan. Layanan ini hanya ditambahkan jika koleksi tidak berisi pendaftaran lain untuk layanan dan jenis implementasi yang sama. |
TryAddSingletonEnumerable(Type, Type) |
Menambahkan layanan yang Singleton diimplementasikan oleh jenis konkret yang diberikan ke daftar layanan yang mengimplementasikan kontrak yang diberikan. Layanan ini hanya ditambahkan jika koleksi tidak berisi pendaftaran lain untuk layanan dan jenis implementasi yang sama. |
TryAddSingletonEnumerable<TService,TImplementation>() |
Menambahkan layanan yang Singleton diimplementasikan oleh jenis konkret yang diberikan ke daftar layanan yang mengimplementasikan kontrak yang diberikan. Layanan ini hanya ditambahkan jika koleksi tidak berisi pendaftaran lain untuk layanan dan jenis implementasi yang sama. |
TryAddSingletonEnumerable<TService,TImplementation>(Func<IServiceProvider,TImplementation>) |
Menambahkan layanan yang Singleton diimplementasikan oleh pabrik yang diberikan ke daftar layanan yang menerapkan kontrak yang diberikan. Layanan ini hanya ditambahkan jika koleksi tidak berisi pendaftaran lain untuk layanan dan jenis implementasi yang sama. |
TryAddSingletonEnumerable<TService>(TService) |
Menambahkan layanan yang Singleton diimplementasikan oleh instans yang diberikan ke daftar layanan yang menerapkan kontrak yang diberikan. Layanan ini hanya ditambahkan jika koleksi tidak berisi pendaftaran lain untuk layanan dan jenis implementasi yang sama. |
TryAddSingletonEnumerable(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 diimplementasikan oleh instans yang diberikan ke daftar layanan yang menerapkan kontrak yang diberikan. Layanan ini hanya ditambahkan jika koleksi tidak berisi pendaftaran lain untuk layanan dan jenis implementasi yang sama.
public virtual Microsoft.EntityFrameworkCore.Infrastructure.ServiceCollectionMap TryAddSingletonEnumerable (Type serviceType, object implementation);
abstract member TryAddSingletonEnumerable : Type * obj -> Microsoft.EntityFrameworkCore.Infrastructure.ServiceCollectionMap
override this.TryAddSingletonEnumerable : Type * obj -> Microsoft.EntityFrameworkCore.Infrastructure.ServiceCollectionMap
Public Overridable Function TryAddSingletonEnumerable (serviceType As Type, implementation As Object) As ServiceCollectionMap
Parameter
- serviceType
- Type
Kontrak untuk layanan.
- implementation
- Object
Objek yang mengimplementasikan layanan.
Mengembalikan
Peta, sehingga panggilan lebih lanjut dapat dirangkai.
Berlaku untuk
TryAddSingletonEnumerable(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 ke daftar layanan yang mengimplementasikan kontrak yang diberikan. Layanan ini hanya ditambahkan jika koleksi tidak berisi pendaftaran lain untuk layanan dan jenis implementasi yang sama.
public virtual Microsoft.EntityFrameworkCore.Infrastructure.ServiceCollectionMap TryAddSingletonEnumerable (Type serviceType, Type implementationType);
abstract member TryAddSingletonEnumerable : Type * Type -> Microsoft.EntityFrameworkCore.Infrastructure.ServiceCollectionMap
override this.TryAddSingletonEnumerable : Type * Type -> Microsoft.EntityFrameworkCore.Infrastructure.ServiceCollectionMap
Public Overridable Function TryAddSingletonEnumerable (serviceType As Type, implementationType As Type) As ServiceCollectionMap
Parameter
- serviceType
- Type
Kontrak untuk layanan.
- implementationType
- Type
Jenis beton yang mengimplementasikan layanan.
Mengembalikan
Peta, sehingga panggilan lebih lanjut dapat dirangkai.
Berlaku untuk
TryAddSingletonEnumerable<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 ke daftar layanan yang mengimplementasikan kontrak yang diberikan. Layanan ini hanya ditambahkan jika koleksi tidak berisi pendaftaran lain untuk layanan dan jenis implementasi yang sama.
public virtual Microsoft.EntityFrameworkCore.Infrastructure.ServiceCollectionMap TryAddSingletonEnumerable<TService,TImplementation> () where TService : class where TImplementation : class, TService;
abstract member TryAddSingletonEnumerable : unit -> Microsoft.EntityFrameworkCore.Infrastructure.ServiceCollectionMap (requires 'Service : null)
override this.TryAddSingletonEnumerable : unit -> Microsoft.EntityFrameworkCore.Infrastructure.ServiceCollectionMap (requires 'Service : null)
Public Overridable Function TryAddSingletonEnumerable(Of TService As Class, TImplementation As Class) () As ServiceCollectionMap
Jenis parameter
- TService
Kontrak untuk layanan.
- TImplementation
Jenis beton yang mengimplementasikan layanan.
Mengembalikan
Peta, sehingga panggilan lebih lanjut dapat dirangkai.
Berlaku untuk
TryAddSingletonEnumerable<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 diimplementasikan oleh pabrik yang diberikan ke daftar layanan yang menerapkan kontrak yang diberikan. Layanan ini hanya ditambahkan jika koleksi tidak berisi pendaftaran lain untuk layanan dan jenis implementasi yang sama.
public virtual Microsoft.EntityFrameworkCore.Infrastructure.ServiceCollectionMap TryAddSingletonEnumerable<TService,TImplementation> (Func<IServiceProvider,TImplementation> factory) where TService : class where TImplementation : class, TService;
abstract member TryAddSingletonEnumerable : Func<IServiceProvider, #'Service> -> Microsoft.EntityFrameworkCore.Infrastructure.ServiceCollectionMap (requires 'Service : null)
override this.TryAddSingletonEnumerable : Func<IServiceProvider, #'Service> -> Microsoft.EntityFrameworkCore.Infrastructure.ServiceCollectionMap (requires 'Service : null)
Public Overridable Function TryAddSingletonEnumerable(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 mengimplementasikan layanan.
Parameter
- factory
- Func<IServiceProvider,TImplementation>
Pabrik yang mengimplementasikan layanan ini.
Mengembalikan
Peta, sehingga panggilan lebih lanjut dapat dirangkai.
Berlaku untuk
TryAddSingletonEnumerable<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 diimplementasikan oleh instans yang diberikan ke daftar layanan yang menerapkan kontrak yang diberikan. Layanan ini hanya ditambahkan jika koleksi tidak berisi pendaftaran lain untuk layanan dan jenis implementasi yang sama.
public virtual Microsoft.EntityFrameworkCore.Infrastructure.ServiceCollectionMap TryAddSingletonEnumerable<TService> (TService implementation) where TService : class;
abstract member TryAddSingletonEnumerable : 'Service -> Microsoft.EntityFrameworkCore.Infrastructure.ServiceCollectionMap (requires 'Service : null)
override this.TryAddSingletonEnumerable : 'Service -> Microsoft.EntityFrameworkCore.Infrastructure.ServiceCollectionMap (requires 'Service : null)
Public Overridable Function TryAddSingletonEnumerable(Of TService As Class) (implementation As TService) As ServiceCollectionMap
Jenis parameter
- TService
Kontrak untuk layanan.
Parameter
- implementation
- TService
Objek yang mengimplementasikan layanan.
Mengembalikan
Peta, sehingga panggilan lebih lanjut dapat dirangkai.
Berlaku untuk
Entity Framework