ServiceCollectionMap.TryAddSingletonEnumerable Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Przeciążenia
TryAddSingletonEnumerable(Type, Object) |
Dodaje usługę Singleton zaimplementowaną przez dane wystąpienie do listy usług, które implementują dany kontrakt. Usługa jest dodawana tylko wtedy, gdy kolekcja nie zawiera żadnej innego rejestracji dla tej samej usługi i typu implementacji. |
TryAddSingletonEnumerable(Type, Type) |
Dodaje usługę Singleton zaimplementowaną przez określony typ do listy usług, które implementują dany kontrakt. Usługa jest dodawana tylko wtedy, gdy kolekcja nie zawiera żadnej innego rejestracji dla tej samej usługi i typu implementacji. |
TryAddSingletonEnumerable<TService,TImplementation>() |
Dodaje usługę Singleton zaimplementowaną przez określony typ do listy usług, które implementują dany kontrakt. Usługa jest dodawana tylko wtedy, gdy kolekcja nie zawiera żadnej innego rejestracji dla tej samej usługi i typu implementacji. |
TryAddSingletonEnumerable<TService,TImplementation>(Func<IServiceProvider,TImplementation>) |
Dodaje usługę zaimplementowaną przez daną Singleton fabrykę do listy usług, które implementują dany kontrakt. Usługa jest dodawana tylko wtedy, gdy kolekcja nie zawiera żadnej innego rejestracji dla tej samej usługi i typu implementacji. |
TryAddSingletonEnumerable<TService>(TService) |
Dodaje usługę Singleton zaimplementowaną przez dane wystąpienie do listy usług, które implementują dany kontrakt. Usługa jest dodawana tylko wtedy, gdy kolekcja nie zawiera żadnej innego rejestracji dla tej samej usługi i typu implementacji. |
TryAddSingletonEnumerable(Type, Object)
Dodaje usługę Singleton zaimplementowaną przez dane wystąpienie do listy usług, które implementują dany kontrakt. Usługa jest dodawana tylko wtedy, gdy kolekcja nie zawiera żadnej innego rejestracji dla tej samej usługi i typu implementacji.
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
Parametry
- serviceType
- Type
Umowa dotycząca usługi.
- implementation
- Object
Obiekt, który implementuje usługę.
Zwraca
Mapa, dzięki czemu można połączyć kolejne wywołania.
Dotyczy
TryAddSingletonEnumerable(Type, Type)
Dodaje usługę Singleton zaimplementowaną przez określony typ do listy usług, które implementują dany kontrakt. Usługa jest dodawana tylko wtedy, gdy kolekcja nie zawiera żadnej innego rejestracji dla tej samej usługi i typu implementacji.
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
Parametry
- serviceType
- Type
Umowa dotycząca usługi.
- implementationType
- Type
Konkretny typ, który implementuje usługę.
Zwraca
Mapa, dzięki czemu można połączyć kolejne wywołania.
Dotyczy
TryAddSingletonEnumerable<TService,TImplementation>()
Dodaje usługę Singleton zaimplementowaną przez określony typ do listy usług, które implementują dany kontrakt. Usługa jest dodawana tylko wtedy, gdy kolekcja nie zawiera żadnej innego rejestracji dla tej samej usługi i typu implementacji.
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
Parametry typu
- TService
Umowa dotycząca usługi.
- TImplementation
Konkretny typ, który implementuje usługę.
Zwraca
Mapa, dzięki czemu można połączyć kolejne wywołania.
Dotyczy
TryAddSingletonEnumerable<TService,TImplementation>(Func<IServiceProvider,TImplementation>)
Dodaje usługę zaimplementowaną przez daną Singleton fabrykę do listy usług, które implementują dany kontrakt. Usługa jest dodawana tylko wtedy, gdy kolekcja nie zawiera żadnej innego rejestracji dla tej samej usługi i typu implementacji.
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
Parametry typu
- TService
Umowa dotycząca usługi.
- TImplementation
Konkretny typ, który implementuje usługę.
Parametry
- factory
- Func<IServiceProvider,TImplementation>
Fabryka, która implementuje tę usługę.
Zwraca
Mapa, dzięki czemu można połączyć kolejne wywołania.
Dotyczy
TryAddSingletonEnumerable<TService>(TService)
Dodaje usługę Singleton zaimplementowaną przez dane wystąpienie do listy usług, które implementują dany kontrakt. Usługa jest dodawana tylko wtedy, gdy kolekcja nie zawiera żadnej innego rejestracji dla tej samej usługi i typu implementacji.
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
Parametry typu
- TService
Umowa dotycząca usługi.
Parametry
- implementation
- TService
Obiekt, który implementuje usługę.
Zwraca
Mapa, dzięki czemu można połączyć kolejne wywołania.
Dotyczy
Opinia
https://aka.ms/ContentUserFeedback.
Dostępne już wkrótce: W 2024 r. będziemy stopniowo wycofywać zgłoszenia z serwisu GitHub jako mechanizm przesyłania opinii na temat zawartości i zastępować go nowym systemem opinii. Aby uzyskać więcej informacji, sprawdź:Prześlij i wyświetl opinię dla