Sprache

ServiceCollectionMap.TryAddSingletonEnumerable Methode

Definition

Überlädt

Name Beschreibung
TryAddSingletonEnumerable(Type, Object)

Fügt der Liste der Dienste, die den angegebenen Vertrag implementieren, einen Singleton Dienst hinzu, der von der angegebenen Instanz implementiert wird. Der Dienst wird nur hinzugefügt, wenn die Sammlung keine andere Registrierung für denselben Dienst- und Implementierungstyp enthält.

TryAddSingletonEnumerable(Type, Type)

Fügt der Liste der Dienste, die den angegebenen Vertrag implementieren, einen Singleton Dienst hinzu, der durch den angegebenen Konkreten Typ implementiert wird. Der Dienst wird nur hinzugefügt, wenn die Sammlung keine andere Registrierung für denselben Dienst- und Implementierungstyp enthält.

TryAddSingletonEnumerable<TService,TImplementation>()

Fügt der Liste der Dienste, die den angegebenen Vertrag implementieren, einen Singleton Dienst hinzu, der durch den angegebenen Konkreten Typ implementiert wird. Der Dienst wird nur hinzugefügt, wenn die Sammlung keine andere Registrierung für denselben Dienst- und 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 Sammlung keine andere Registrierung für denselben Dienst- und Implementierungstyp enthält.

TryAddSingletonEnumerable<TService>(TService)

Fügt der Liste der Dienste, die den angegebenen Vertrag implementieren, einen Singleton Dienst hinzu, der von der angegebenen Instanz implementiert wird. Der Dienst wird nur hinzugefügt, wenn die Sammlung keine andere Registrierung für denselben Dienst- und 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
Quelle:
ServiceCollectionMap.cs
Quelle:
ServiceCollectionMap.cs

Fügt der Liste der Dienste, die den angegebenen Vertrag implementieren, einen Singleton Dienst hinzu, der von der angegebenen Instanz implementiert wird. Der Dienst wird nur hinzugefügt, wenn die Sammlung keine andere Registrierung für denselben Dienst- und 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
Quelle:
ServiceCollectionMap.cs
Quelle:
ServiceCollectionMap.cs

Fügt der Liste der Dienste, die den angegebenen Vertrag implementieren, einen Singleton Dienst hinzu, der durch den angegebenen Konkreten Typ implementiert wird. Der Dienst wird nur hinzugefügt, wenn die Sammlung keine andere Registrierung für denselben Dienst- und 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
Quelle:
ServiceCollectionMap.cs
Quelle:
ServiceCollectionMap.cs

Fügt der Liste der Dienste, die den angegebenen Vertrag implementieren, einen Singleton Dienst hinzu, der durch den angegebenen Konkreten Typ implementiert wird. Der Dienst wird nur hinzugefügt, wenn die Sammlung keine andere Registrierung für denselben Dienst- und 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
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 Sammlung keine andere Registrierung für denselben Dienst- und 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
Quelle:
ServiceCollectionMap.cs
Quelle:
ServiceCollectionMap.cs

Fügt der Liste der Dienste, die den angegebenen Vertrag implementieren, einen Singleton Dienst hinzu, der von der angegebenen Instanz implementiert wird. Der Dienst wird nur hinzugefügt, wenn die Sammlung keine andere Registrierung für denselben Dienst- und 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: