Compartir a través de


ExecutionStrategyDependencies Constructores

Definición

Sobrecargas

ExecutionStrategyDependencies(ICurrentDbContext, IDbContextOptions, IDiagnosticsLogger<DbLoggerCategory.Infrastructure>)

Se trata de una API interna que admite la infraestructura de Entity Framework Core y no está sujeta a los mismos estándares de compatibilidad que las API públicas. Se puede cambiar o quitar sin previo aviso en ninguna versión. Solo debe usarlo directamente en el código con extrema precaución y saber que hacerlo puede provocar errores en la aplicación al actualizar a una nueva versión de Entity Framework Core.

ExecutionStrategyDependencies(ICurrentDbContext, IDbContextOptions, IDiagnosticsLogger<DbLoggerCategory.Infrastructure>)

Crea el objeto de parámetro de dependencias de servicio para .IExecutionStrategy

No llame a este constructor directamente desde el proveedor o el código de aplicación, ya que puede cambiar a medida que se agregan nuevas dependencias. En su lugar, use este tipo en el constructor para que el contenedor de inserción de dependencias cree e inserte automáticamente una instancia. Para crear una instancia con algunos servicios dependientes reemplazados, primero resuelva el objeto del contenedor de inserción de dependencias y, a continuación, reemplace los servicios seleccionados mediante "With...". Métodos. No llame al constructor en ningún momento de este proceso.

ExecutionStrategyDependencies(ICurrentDbContext, IDbContextOptions, IDiagnosticsLogger<DbLoggerCategory.Infrastructure>)

Source:
ExecutionStrategyDependencies.cs
Source:
ExecutionStrategyDependencies.cs
Source:
ExecutionStrategyDependencies.cs
Source:
ExecutionStrategyDependencies.cs
Source:
ExecutionStrategyDependencies.cs
Source:
ExecutionStrategyDependencies.cs
Source:
ExecutionStrategyDependencies.cs

Se trata de una API interna que admite la infraestructura de Entity Framework Core y no está sujeta a los mismos estándares de compatibilidad que las API públicas. Se puede cambiar o quitar sin previo aviso en ninguna versión. Solo debe usarlo directamente en el código con extrema precaución y saber que hacerlo puede provocar errores en la aplicación al actualizar a una nueva versión de Entity Framework Core.

[Microsoft.EntityFrameworkCore.Infrastructure.EntityFrameworkInternal]
public ExecutionStrategyDependencies (Microsoft.EntityFrameworkCore.Infrastructure.ICurrentDbContext currentContext, Microsoft.EntityFrameworkCore.Infrastructure.IDbContextOptions options, Microsoft.EntityFrameworkCore.Diagnostics.IDiagnosticsLogger<Microsoft.EntityFrameworkCore.DbLoggerCategory.Infrastructure> logger);
[<Microsoft.EntityFrameworkCore.Infrastructure.EntityFrameworkInternal>]
new Microsoft.EntityFrameworkCore.Storage.ExecutionStrategyDependencies : Microsoft.EntityFrameworkCore.Infrastructure.ICurrentDbContext * Microsoft.EntityFrameworkCore.Infrastructure.IDbContextOptions * Microsoft.EntityFrameworkCore.Diagnostics.IDiagnosticsLogger<Microsoft.EntityFrameworkCore.DbLoggerCategory.Infrastructure> -> Microsoft.EntityFrameworkCore.Storage.ExecutionStrategyDependencies
Public Sub New (currentContext As ICurrentDbContext, options As IDbContextOptions, logger As IDiagnosticsLogger(Of DbLoggerCategory.Infrastructure))

Parámetros

currentContext
ICurrentDbContext
Atributos

Comentarios

No llame a este constructor directamente desde el proveedor o el código de aplicación, ya que puede cambiar a medida que se agregan nuevas dependencias. En su lugar, use este tipo en el constructor para que el contenedor de inserción de dependencias cree e inserte automáticamente una instancia. Para crear una instancia con algunos servicios dependientes reemplazados, primero resuelva el objeto del contenedor de inserción de dependencias y, a continuación, reemplace los servicios seleccionados mediante el operador "with" de C#. No llame al constructor en ningún momento de este proceso.

Se aplica a

ExecutionStrategyDependencies(ICurrentDbContext, IDbContextOptions, IDiagnosticsLogger<DbLoggerCategory.Infrastructure>)

Source:
ExecutionStrategyDependencies.cs
Source:
ExecutionStrategyDependencies.cs

Crea el objeto de parámetro de dependencias de servicio para .IExecutionStrategy

No llame a este constructor directamente desde el proveedor o el código de aplicación, ya que puede cambiar a medida que se agregan nuevas dependencias. En su lugar, use este tipo en el constructor para que el contenedor de inserción de dependencias cree e inserte automáticamente una instancia. Para crear una instancia con algunos servicios dependientes reemplazados, primero resuelva el objeto del contenedor de inserción de dependencias y, a continuación, reemplace los servicios seleccionados mediante "With...". Métodos. No llame al constructor en ningún momento de este proceso.

public ExecutionStrategyDependencies (Microsoft.EntityFrameworkCore.Internal.ICurrentDbContext currentDbContext, Microsoft.EntityFrameworkCore.Infrastructure.IDbContextOptions options, Microsoft.EntityFrameworkCore.Diagnostics.IDiagnosticsLogger<Microsoft.EntityFrameworkCore.DbLoggerCategory.Infrastructure> logger);
new Microsoft.EntityFrameworkCore.Storage.ExecutionStrategyDependencies : Microsoft.EntityFrameworkCore.Internal.ICurrentDbContext * Microsoft.EntityFrameworkCore.Infrastructure.IDbContextOptions * Microsoft.EntityFrameworkCore.Diagnostics.IDiagnosticsLogger<Microsoft.EntityFrameworkCore.DbLoggerCategory.Infrastructure> -> Microsoft.EntityFrameworkCore.Storage.ExecutionStrategyDependencies
Public Sub New (currentDbContext As ICurrentDbContext, options As IDbContextOptions, logger As IDiagnosticsLogger(Of DbLoggerCategory.Infrastructure))

Parámetros

currentDbContext
Microsoft.EntityFrameworkCore.Internal.ICurrentDbContext

Direccionamiento indirecto a la instancia actual DbContext .

options
IDbContextOptions

Las opciones de la instancia actual DbContext .

Se aplica a