Bagikan melalui


ServiceCollectionMap.TryAddSingletonEnumerable Metode

Definisi

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