ServiceCollectionMap.TryAddSingletonEnumerable Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Überlädt
TryAddSingletonEnumerable(Type, Object) |
Fügt der Liste der Dienste, die den angegebenen Vertrag implementieren, einen Singleton vom angegebenen instance implementierten Dienst hinzu. Der Dienst wird nur hinzugefügt, wenn die Auflistung keine andere Registrierung für denselben Dienst und denselben Implementierungstyp enthält. |
TryAddSingletonEnumerable(Type, Type) |
Fügt der Liste der Dienste, die den angegebenen Vertrag implementieren, einen Singleton vom angegebenen konkreten Typ implementierten Dienst hinzu. Der Dienst wird nur hinzugefügt, wenn die Auflistung keine andere Registrierung für denselben Dienst und denselben Implementierungstyp enthält. |
TryAddSingletonEnumerable<TService,TImplementation>() |
Fügt der Liste der Dienste, die den angegebenen Vertrag implementieren, einen Singleton vom angegebenen konkreten Typ implementierten Dienst hinzu. Der Dienst wird nur hinzugefügt, wenn die Auflistung keine andere Registrierung für denselben Dienst und denselben Implementierungstyp enthält. |
TryAddSingletonEnumerable<TService,TImplementation>(Func<IServiceProvider,TImplementation>) |
Fügt der Liste der Dienste, die den angegebenen Vertrag implementieren, einen Singleton von der angegebenen Factory implementierten Dienst hinzu. Der Dienst wird nur hinzugefügt, wenn die Auflistung keine andere Registrierung für denselben Dienst und denselben Implementierungstyp enthält. |
TryAddSingletonEnumerable<TService>(TService) |
Fügt der Liste der Dienste, die den angegebenen Vertrag implementieren, einen Singleton vom angegebenen instance implementierten Dienst hinzu. Der Dienst wird nur hinzugefügt, wenn die Auflistung keine andere Registrierung für denselben Dienst und denselben Implementierungstyp enthält. |
TryAddSingletonEnumerable(Type, Object)
- Quelle:
- ServiceCollectionMap.cs
- Quelle:
- ServiceCollectionMap.cs
- Quelle:
- ServiceCollectionMap.cs
- Quelle:
- ServiceCollectionMap.cs
- Quelle:
- ServiceCollectionMap.cs
- Quelle:
- ServiceCollectionMap.cs
- Quelle:
- ServiceCollectionMap.cs
- Quelle:
- ServiceCollectionMap.cs
- Quelle:
- ServiceCollectionMap.cs
Fügt der Liste der Dienste, die den angegebenen Vertrag implementieren, einen Singleton vom angegebenen instance implementierten Dienst hinzu. Der Dienst wird nur hinzugefügt, wenn die Auflistung keine andere Registrierung für denselben Dienst und denselben Implementierungstyp enthält.
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
Der Vertrag für den Dienst.
- implementation
- Object
Das Objekt, das den Dienst implementiert.
Gibt zurück
Die Karte, sodass weitere Aufrufe verkettet werden können.
Gilt für:
TryAddSingletonEnumerable(Type, Type)
- Quelle:
- ServiceCollectionMap.cs
- Quelle:
- ServiceCollectionMap.cs
- Quelle:
- ServiceCollectionMap.cs
- Quelle:
- ServiceCollectionMap.cs
- Quelle:
- ServiceCollectionMap.cs
- Quelle:
- ServiceCollectionMap.cs
- Quelle:
- ServiceCollectionMap.cs
- Quelle:
- ServiceCollectionMap.cs
- Quelle:
- ServiceCollectionMap.cs
Fügt der Liste der Dienste, die den angegebenen Vertrag implementieren, einen Singleton vom angegebenen konkreten Typ implementierten Dienst hinzu. Der Dienst wird nur hinzugefügt, wenn die Auflistung keine andere Registrierung für denselben Dienst und denselben Implementierungstyp enthält.
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
Der Vertrag für den Dienst.
- implementationType
- Type
Der konkrete Typ, der den Dienst implementiert.
Gibt zurück
Die Karte, sodass weitere Aufrufe verkettet werden können.
Gilt für:
TryAddSingletonEnumerable<TService,TImplementation>()
- Quelle:
- ServiceCollectionMap.cs
- Quelle:
- ServiceCollectionMap.cs
- Quelle:
- ServiceCollectionMap.cs
- Quelle:
- ServiceCollectionMap.cs
- Quelle:
- ServiceCollectionMap.cs
- Quelle:
- ServiceCollectionMap.cs
- Quelle:
- ServiceCollectionMap.cs
- Quelle:
- ServiceCollectionMap.cs
- Quelle:
- ServiceCollectionMap.cs
Fügt der Liste der Dienste, die den angegebenen Vertrag implementieren, einen Singleton vom angegebenen konkreten Typ implementierten Dienst hinzu. Der Dienst wird nur hinzugefügt, wenn die Auflistung keine andere Registrierung für denselben Dienst und denselben Implementierungstyp enthält.
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
Typparameter
- TService
Der Vertrag für den Dienst.
- TImplementation
Der konkrete Typ, der den Dienst implementiert.
Gibt zurück
Die Karte, sodass weitere Aufrufe verkettet werden können.
Gilt für:
TryAddSingletonEnumerable<TService,TImplementation>(Func<IServiceProvider,TImplementation>)
- Quelle:
- ServiceCollectionMap.cs
- Quelle:
- ServiceCollectionMap.cs
- Quelle:
- ServiceCollectionMap.cs
- Quelle:
- ServiceCollectionMap.cs
- Quelle:
- ServiceCollectionMap.cs
- Quelle:
- ServiceCollectionMap.cs
- Quelle:
- ServiceCollectionMap.cs
- Quelle:
- ServiceCollectionMap.cs
- Quelle:
- ServiceCollectionMap.cs
Fügt der Liste der Dienste, die den angegebenen Vertrag implementieren, einen Singleton von der angegebenen Factory implementierten Dienst hinzu. Der Dienst wird nur hinzugefügt, wenn die Auflistung keine andere Registrierung für denselben Dienst und denselben Implementierungstyp enthält.
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
Typparameter
- TService
Der Vertrag für den Dienst.
- TImplementation
Der konkrete Typ, der den Dienst implementiert.
Parameter
- factory
- Func<IServiceProvider,TImplementation>
Die Factory, die diesen Dienst implementiert.
Gibt zurück
Die Karte, sodass weitere Aufrufe verkettet werden können.
Gilt für:
TryAddSingletonEnumerable<TService>(TService)
- Quelle:
- ServiceCollectionMap.cs
- Quelle:
- ServiceCollectionMap.cs
- Quelle:
- ServiceCollectionMap.cs
- Quelle:
- ServiceCollectionMap.cs
- Quelle:
- ServiceCollectionMap.cs
- Quelle:
- ServiceCollectionMap.cs
- Quelle:
- ServiceCollectionMap.cs
- Quelle:
- ServiceCollectionMap.cs
- Quelle:
- ServiceCollectionMap.cs
Fügt der Liste der Dienste, die den angegebenen Vertrag implementieren, einen Singleton vom angegebenen instance implementierten Dienst hinzu. Der Dienst wird nur hinzugefügt, wenn die Auflistung keine andere Registrierung für denselben Dienst und denselben Implementierungstyp enthält.
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
Typparameter
- TService
Der Vertrag für den Dienst.
Parameter
- implementation
- TService
Das Objekt, das den Dienst implementiert.
Gibt zurück
Die Karte, sodass weitere Aufrufe verkettet werden können.
Gilt für:
Entity Framework