Sprache

EntityFrameworkServicesBuilder.TryAdd Methode

Definition

Überlädt

Name Beschreibung
TryAdd(Type, Object)

Fügt eine Implementierung eines Entity Framework-Diensts nur hinzu, wenn ein Dienst noch nicht registriert wurde. Diese Methode kann nur für Singletondienste verwendet werden.

TryAdd(Type, Type)

Fügt eine Implementierung eines Entity Framework-Diensts nur hinzu, wenn ein Dienst noch nicht registriert wurde. Der Bereich des Diensts wird automatisch durch Entity Framework definiert.

TryAdd(Type, Type, Func<IServiceProvider,Object>)

Fügt eine Factory für einen Entity Framework-Dienst nur hinzu, wenn eine noch nicht registriert wurde. Der Bereich des Diensts wird automatisch durch Entity Framework definiert.

TryAdd<TService,TImplementation>()

Fügt eine Implementierung eines Entity Framework-Diensts nur hinzu, wenn ein Dienst noch nicht registriert wurde. Der Bereich des Diensts wird automatisch durch Entity Framework definiert.

TryAdd<TService,TImplementation>(Func<IServiceProvider,TImplementation>)

Fügt eine Factory für einen Entity Framework-Dienst nur hinzu, wenn eine noch nicht registriert wurde. Der Bereich des Diensts wird automatisch durch Entity Framework definiert.

TryAdd<TService>(Func<IServiceProvider,TService>)

Fügt eine Factory für einen Entity Framework-Dienst nur hinzu, wenn eine noch nicht registriert wurde. Der Bereich des Diensts wird automatisch durch Entity Framework definiert.

TryAdd<TService>(TService)

Fügt eine Implementierung eines Entity Framework-Diensts nur hinzu, wenn ein Dienst noch nicht registriert wurde. Diese Methode kann nur für Singletondienste verwendet werden.

TryAdd(Type, Object)

Quelle:
EntityFrameworkServicesBuilder.cs
Quelle:
EntityFrameworkServicesBuilder.cs
Quelle:
EntityFrameworkServicesBuilder.cs
Quelle:
EntityFrameworkServicesBuilder.cs
Quelle:
EntityFrameworkServicesBuilder.cs
Quelle:
EntityFrameworkServicesBuilder.cs
Quelle:
EntityFrameworkServicesBuilder.cs
Quelle:
EntityFrameworkServicesBuilder.cs
Quelle:
EntityFrameworkServicesBuilder.cs
Quelle:
EntityFrameworkServicesBuilder.cs
Quelle:
EntityFrameworkServicesBuilder.cs

Fügt eine Implementierung eines Entity Framework-Diensts nur hinzu, wenn ein Dienst noch nicht registriert wurde. Diese Methode kann nur für Singletondienste verwendet werden.

public virtual Microsoft.EntityFrameworkCore.Infrastructure.EntityFrameworkServicesBuilder TryAdd(Type serviceType, object implementation);
abstract member TryAdd : Type * obj -> Microsoft.EntityFrameworkCore.Infrastructure.EntityFrameworkServicesBuilder
override this.TryAdd : Type * obj -> Microsoft.EntityFrameworkCore.Infrastructure.EntityFrameworkServicesBuilder
Public Overridable Function TryAdd (serviceType As Type, implementation As Object) As EntityFrameworkServicesBuilder

Parameter

serviceType
Type

Der Vertrag für den Dienst.

implementation
Object

Die Implementierung des Diensts.

Gibt zurück

Dieser Generator, sodass weitere Aufrufe verkettet werden können.

Hinweise

Weitere Informationen und Beispiele finden Sie unter Implementierung von Datenbankanbietern und Erweiterungen .

Gilt für:

TryAdd(Type, Type)

Quelle:
EntityFrameworkServicesBuilder.cs
Quelle:
EntityFrameworkServicesBuilder.cs
Quelle:
EntityFrameworkServicesBuilder.cs
Quelle:
EntityFrameworkServicesBuilder.cs
Quelle:
EntityFrameworkServicesBuilder.cs
Quelle:
EntityFrameworkServicesBuilder.cs
Quelle:
EntityFrameworkServicesBuilder.cs
Quelle:
EntityFrameworkServicesBuilder.cs
Quelle:
EntityFrameworkServicesBuilder.cs
Quelle:
EntityFrameworkServicesBuilder.cs
Quelle:
EntityFrameworkServicesBuilder.cs

Fügt eine Implementierung eines Entity Framework-Diensts nur hinzu, wenn ein Dienst noch nicht registriert wurde. Der Bereich des Diensts wird automatisch durch Entity Framework definiert.

public virtual Microsoft.EntityFrameworkCore.Infrastructure.EntityFrameworkServicesBuilder TryAdd(Type serviceType, Type implementationType);
abstract member TryAdd : Type * Type -> Microsoft.EntityFrameworkCore.Infrastructure.EntityFrameworkServicesBuilder
override this.TryAdd : Type * Type -> Microsoft.EntityFrameworkCore.Infrastructure.EntityFrameworkServicesBuilder
Public Overridable Function TryAdd (serviceType As Type, implementationType As Type) As EntityFrameworkServicesBuilder

Parameter

serviceType
Type

Der Vertrag für den Dienst.

implementationType
Type

Der konkrete Typ, der den Dienst implementiert.

Gibt zurück

Dieser Generator, sodass weitere Aufrufe verkettet werden können.

Hinweise

Weitere Informationen und Beispiele finden Sie unter Implementierung von Datenbankanbietern und Erweiterungen .

Gilt für:

TryAdd(Type, Type, Func<IServiceProvider,Object>)

Quelle:
EntityFrameworkServicesBuilder.cs
Quelle:
EntityFrameworkServicesBuilder.cs
Quelle:
EntityFrameworkServicesBuilder.cs
Quelle:
EntityFrameworkServicesBuilder.cs
Quelle:
EntityFrameworkServicesBuilder.cs
Quelle:
EntityFrameworkServicesBuilder.cs
Quelle:
EntityFrameworkServicesBuilder.cs
Quelle:
EntityFrameworkServicesBuilder.cs
Quelle:
EntityFrameworkServicesBuilder.cs
Quelle:
EntityFrameworkServicesBuilder.cs
Quelle:
EntityFrameworkServicesBuilder.cs

Fügt eine Factory für einen Entity Framework-Dienst nur hinzu, wenn eine noch nicht registriert wurde. Der Bereich des Diensts wird automatisch durch Entity Framework definiert.

public virtual Microsoft.EntityFrameworkCore.Infrastructure.EntityFrameworkServicesBuilder TryAdd(Type serviceType, Type implementationType, Func<IServiceProvider,object> factory);
abstract member TryAdd : Type * Type * Func<IServiceProvider, obj> -> Microsoft.EntityFrameworkCore.Infrastructure.EntityFrameworkServicesBuilder
override this.TryAdd : Type * Type * Func<IServiceProvider, obj> -> Microsoft.EntityFrameworkCore.Infrastructure.EntityFrameworkServicesBuilder
Public Overridable Function TryAdd (serviceType As Type, implementationType As Type, factory As Func(Of IServiceProvider, Object)) As EntityFrameworkServicesBuilder

Parameter

serviceType
Type

Der Vertrag für den Dienst.

implementationType
Type

Der konkrete Typ, der den Dienst implementiert.

factory
Func<IServiceProvider,Object>

Die Factory, die die Dienstinstanz erstellt.

Gibt zurück

Dieser Generator, sodass weitere Aufrufe verkettet werden können.

Hinweise

Weitere Informationen und Beispiele finden Sie unter Implementierung von Datenbankanbietern und Erweiterungen .

Gilt für:

TryAdd<TService,TImplementation>()

Quelle:
EntityFrameworkServicesBuilder.cs
Quelle:
EntityFrameworkServicesBuilder.cs
Quelle:
EntityFrameworkServicesBuilder.cs
Quelle:
EntityFrameworkServicesBuilder.cs
Quelle:
EntityFrameworkServicesBuilder.cs
Quelle:
EntityFrameworkServicesBuilder.cs
Quelle:
EntityFrameworkServicesBuilder.cs
Quelle:
EntityFrameworkServicesBuilder.cs
Quelle:
EntityFrameworkServicesBuilder.cs
Quelle:
EntityFrameworkServicesBuilder.cs
Quelle:
EntityFrameworkServicesBuilder.cs

Fügt eine Implementierung eines Entity Framework-Diensts nur hinzu, wenn ein Dienst noch nicht registriert wurde. Der Bereich des Diensts wird automatisch durch Entity Framework definiert.

public virtual Microsoft.EntityFrameworkCore.Infrastructure.EntityFrameworkServicesBuilder TryAdd<TService,TImplementation>() where TService : class where TImplementation : class, TService;
abstract member TryAdd : unit -> Microsoft.EntityFrameworkCore.Infrastructure.EntityFrameworkServicesBuilder (requires 'Service : null)
override this.TryAdd : unit -> Microsoft.EntityFrameworkCore.Infrastructure.EntityFrameworkServicesBuilder (requires 'Service : null)
Public Overridable Function TryAdd(Of TService As Class, TImplementation As Class) () As EntityFrameworkServicesBuilder

Typparameter

TService

Der Vertrag für den Dienst.

TImplementation

Der konkrete Typ, der den Dienst implementiert.

Gibt zurück

Dieser Generator, sodass weitere Aufrufe verkettet werden können.

Hinweise

Weitere Informationen und Beispiele finden Sie unter Implementierung von Datenbankanbietern und Erweiterungen .

Gilt für:

TryAdd<TService,TImplementation>(Func<IServiceProvider,TImplementation>)

Quelle:
EntityFrameworkServicesBuilder.cs
Quelle:
EntityFrameworkServicesBuilder.cs
Quelle:
EntityFrameworkServicesBuilder.cs
Quelle:
EntityFrameworkServicesBuilder.cs
Quelle:
EntityFrameworkServicesBuilder.cs
Quelle:
EntityFrameworkServicesBuilder.cs
Quelle:
EntityFrameworkServicesBuilder.cs
Quelle:
EntityFrameworkServicesBuilder.cs
Quelle:
EntityFrameworkServicesBuilder.cs
Quelle:
EntityFrameworkServicesBuilder.cs
Quelle:
EntityFrameworkServicesBuilder.cs

Fügt eine Factory für einen Entity Framework-Dienst nur hinzu, wenn eine noch nicht registriert wurde. Der Bereich des Diensts wird automatisch durch Entity Framework definiert.

public virtual Microsoft.EntityFrameworkCore.Infrastructure.EntityFrameworkServicesBuilder TryAdd<TService,TImplementation>(Func<IServiceProvider,TImplementation> factory) where TService : class where TImplementation : class, TService;
abstract member TryAdd : Func<IServiceProvider, #'Service> -> Microsoft.EntityFrameworkCore.Infrastructure.EntityFrameworkServicesBuilder (requires 'Service : null)
override this.TryAdd : Func<IServiceProvider, #'Service> -> Microsoft.EntityFrameworkCore.Infrastructure.EntityFrameworkServicesBuilder (requires 'Service : null)
Public Overridable Function TryAdd(Of TService As Class, TImplementation As Class) (factory As Func(Of IServiceProvider, TImplementation)) As EntityFrameworkServicesBuilder

Typparameter

TService

Der Vertrag für den Dienst.

TImplementation

Der konkrete Typ, der den Dienst implementiert.

Parameter

factory
Func<IServiceProvider,TImplementation>

Die Factory, die die Dienstinstanz erstellt.

Gibt zurück

Dieser Generator, sodass weitere Aufrufe verkettet werden können.

Hinweise

Weitere Informationen und Beispiele finden Sie unter Implementierung von Datenbankanbietern und Erweiterungen .

Gilt für:

TryAdd<TService>(Func<IServiceProvider,TService>)

Quelle:
EntityFrameworkServicesBuilder.cs
Quelle:
EntityFrameworkServicesBuilder.cs
Quelle:
EntityFrameworkServicesBuilder.cs
Quelle:
EntityFrameworkServicesBuilder.cs
Quelle:
EntityFrameworkServicesBuilder.cs
Quelle:
EntityFrameworkServicesBuilder.cs
Quelle:
EntityFrameworkServicesBuilder.cs
Quelle:
EntityFrameworkServicesBuilder.cs
Quelle:
EntityFrameworkServicesBuilder.cs
Quelle:
EntityFrameworkServicesBuilder.cs
Quelle:
EntityFrameworkServicesBuilder.cs

Fügt eine Factory für einen Entity Framework-Dienst nur hinzu, wenn eine noch nicht registriert wurde. Der Bereich des Diensts wird automatisch durch Entity Framework definiert.

public virtual Microsoft.EntityFrameworkCore.Infrastructure.EntityFrameworkServicesBuilder TryAdd<TService>(Func<IServiceProvider,TService> factory) where TService : class;
abstract member TryAdd : Func<IServiceProvider, 'Service (requires 'Service : null)> -> Microsoft.EntityFrameworkCore.Infrastructure.EntityFrameworkServicesBuilder (requires 'Service : null)
override this.TryAdd : Func<IServiceProvider, 'Service (requires 'Service : null)> -> Microsoft.EntityFrameworkCore.Infrastructure.EntityFrameworkServicesBuilder (requires 'Service : null)
Public Overridable Function TryAdd(Of TService As Class) (factory As Func(Of IServiceProvider, TService)) As EntityFrameworkServicesBuilder

Typparameter

TService

Der Vertrag für den Dienst.

Parameter

factory
Func<IServiceProvider,TService>

Die Factory, die die Dienstinstanz erstellt.

Gibt zurück

Dieser Generator, sodass weitere Aufrufe verkettet werden können.

Hinweise

Weitere Informationen und Beispiele finden Sie unter Implementierung von Datenbankanbietern und Erweiterungen .

Gilt für:

TryAdd<TService>(TService)

Quelle:
EntityFrameworkServicesBuilder.cs
Quelle:
EntityFrameworkServicesBuilder.cs
Quelle:
EntityFrameworkServicesBuilder.cs
Quelle:
EntityFrameworkServicesBuilder.cs
Quelle:
EntityFrameworkServicesBuilder.cs
Quelle:
EntityFrameworkServicesBuilder.cs
Quelle:
EntityFrameworkServicesBuilder.cs
Quelle:
EntityFrameworkServicesBuilder.cs
Quelle:
EntityFrameworkServicesBuilder.cs
Quelle:
EntityFrameworkServicesBuilder.cs
Quelle:
EntityFrameworkServicesBuilder.cs

Fügt eine Implementierung eines Entity Framework-Diensts nur hinzu, wenn ein Dienst noch nicht registriert wurde. Diese Methode kann nur für Singletondienste verwendet werden.

public virtual Microsoft.EntityFrameworkCore.Infrastructure.EntityFrameworkServicesBuilder TryAdd<TService>(TService implementation) where TService : class;
abstract member TryAdd : 'Service -> Microsoft.EntityFrameworkCore.Infrastructure.EntityFrameworkServicesBuilder (requires 'Service : null)
override this.TryAdd : 'Service -> Microsoft.EntityFrameworkCore.Infrastructure.EntityFrameworkServicesBuilder (requires 'Service : null)
Public Overridable Function TryAdd(Of TService As Class) (implementation As TService) As EntityFrameworkServicesBuilder

Typparameter

TService

Der Vertrag für den Dienst.

Parameter

implementation
TService

Die Implementierung des Diensts.

Gibt zurück

Dieser Generator, sodass weitere Aufrufe verkettet werden können.

Hinweise

Weitere Informationen und Beispiele finden Sie unter Implementierung von Datenbankanbietern und Erweiterungen .

Gilt für: