Microsoft.EntityFrameworkCore.Diagnostics Espacio de nombres
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Clases
AbstractionsStrings |
Recursos de cadena usados en excepciones de EF, etc. Estas cadenas se exponen públicamente para su uso por parte de proveedores y extensiones de bases de datos. No es habitual que el código de aplicación necesite estas cadenas. |
BatchEventData |
Carga de DiagnosticSource eventos para RelationalEventId eventos por lotes. |
BinaryExpressionEventData |
Clase DiagnosticSource de carga de eventos para eventos que tienen una expresión de consulta. |
CascadeDeleteEventData |
Clase DiagnosticSource de carga de eventos para eventos que indican que se está eliminando una entidad porque se ha eliminado su entidad primaria. |
CascadeDeleteOrphanEventData |
Clase DiagnosticSource de carga de eventos para eventos que indican que se está eliminando una entidad porque se ha severado su relación necesaria con un elemento primario. |
CollectionChangedEventData |
Clase DiagnosticSource de carga de eventos para eventos que indican que una propiedad de navegación de colección ha agregado o quitado entidades. |
ColumnsEventData |
Clase DiagnosticSource de carga de eventos para eventos que tienen columnas. |
CommandCorrelatedEventData |
Carga de DiagnosticSource eventos para eventos correlacionados con .DbCommand |
CommandEndEventData |
Carga de DiagnosticSource eventos para RelationalEventId eventos finales de comandos. |
CommandErrorEventData |
Carga del DiagnosticSource evento para CommandError. |
CommandEventData |
Carga de DiagnosticSource eventos para RelationalEventId eventos de comando. |
CommandExecutedEventData |
Carga del DiagnosticSource evento para CommandExecuted. |
ComplexPropertyEventData |
Clase DiagnosticSource de carga de eventos para eventos que tienen una propiedad . |
ConcurrencyExceptionEventData |
Una DiagnosticSource carga de eventos usada cuando se produce una DbUpdateConcurrencyException excepción . |
ConflictingValueGenerationStrategiesEventData |
Clase DiagnosticSource de carga de eventos para eventos que tienen una propiedad . |
ConnectionCreatedEventData |
Carga de DiagnosticSource eventos para ConnectionCreated eventos. |
ConnectionCreatingEventData |
Carga de DiagnosticSource eventos para ConnectionCreating eventos. |
ConnectionEndEventData |
Clase DiagnosticSource de carga de eventos para RelationalEventId eventos finales de conexión. |
ConnectionErrorEventData |
Carga del DiagnosticSource evento para ConnectionError. |
ConnectionEventData |
Clase base de DiagnosticSource carga de eventos para RelationalEventId eventos de conexión. |
ContextInitializedEventData |
Una DiagnosticSource clase de carga de eventos para eventos de inicialización de contexto. |
CoreEventId |
Identificadores de eventos para eventos que corresponden a los mensajes registrados en un ILogger evento y enviados a .DiagnosticSource |
CoreLoggerExtensions |
Esta clase contiene métodos estáticos utilizados por los proveedores internos y de base de datos de EF Core para escribir información en y ILogger para DiagnosticListener eventos conocidos. Normalmente, los proveedores de bases de datos usan este tipo (y otras extensiones). Por lo general, no se usa en el código de la aplicación. |
CoreStrings |
Recursos de cadena usados en excepciones de EF, etc. Estas cadenas se exponen públicamente para su uso por parte de proveedores y extensiones de bases de datos. No es habitual que el código de aplicación necesite estas cadenas. |
CosmosEventId |
Identificadores de eventos para eventos de Cosmos que corresponden a los mensajes registrados en un ILogger evento y enviados a .DiagnosticSource |
CosmosItemCommandExecutedEventData |
Una DiagnosticSource clase de carga de eventos para los eventos ejecutados por el comando de elemento de Cosmos. |
CosmosQueryEventData |
Una DiagnosticSource clase de carga de eventos para eventos de consulta de Cosmos. |
CosmosQueryExecutedEventData |
Una DiagnosticSource clase de carga de eventos para eventos de consulta de Cosmos. |
CosmosReadItemEventData |
Una DiagnosticSource clase de carga de eventos para eventos de elementos de lectura de Cosmos. |
DataReaderClosingEventData |
DiagnosticSource carga de eventos para DataReaderClosing. |
DataReaderDisposingEventData |
DiagnosticSource carga de eventos para DataReaderDisposing. |
DataReaderEventData |
DiagnosticSource carga de eventos para DataReaderClosing. |
DbCommandInterceptor |
Clase base abstracta para IDbCommandInterceptor su uso al implementar un subconjunto de los métodos de interfaz. |
DbConnectionInterceptor |
Clase base abstracta para IDbConnectionInterceptor su uso al implementar un subconjunto de los métodos de interfaz. |
DbContextErrorEventData |
Clase DiagnosticSource de carga de eventos para eventos de error que hacen referencia a .DbContext |
DbContextEventData |
Clase DiagnosticSource de carga de eventos para eventos que hacen referencia a .DbContext |
DbContextTypeErrorEventData |
Clase DiagnosticSource de carga de eventos para eventos de error que hacen referencia a un DbContext tipo. |
DbContextTypeEventData |
Clase DiagnosticSource de carga de eventos para eventos que hacen referencia a un DbContext tipo. |
DbTransactionInterceptor |
Clase base abstracta para IDbTransactionInterceptor su uso al implementar un subconjunto de los métodos de interfaz. |
EntityEntryEventData |
Clase DiagnosticSource de carga de eventos para eventos que hacen referencia a .EntityEntry |
EntityTypeEventData |
Clase DiagnosticSource de carga de eventos para eventos que tienen un tipo de entidad. |
EntityTypeSchemaEventData |
Clase DiagnosticSource base de carga de eventos para eventos que hacen referencia a un tipo de entidad y un esquema |
EventData |
Una clase base para todas las cargas de eventos de Entity Framework DiagnosticSource . |
EventDefinition |
Define los metadatos de un evento sin parámetros y un delegado almacenado en caché para registrar el evento con asignaciones reducidas. |
EventDefinition<TParam> |
Define los metadatos de un evento con un parámetro y un delegado almacenado en caché para registrar el evento con asignaciones reducidas. |
EventDefinition<TParam1,TParam2> |
Define los metadatos de un evento con tres parámetros y un delegado almacenado en caché para registrar el evento con asignaciones reducidas. |
EventDefinition<TParam1,TParam2,TParam3> |
Define los metadatos de un evento con tres parámetros y un delegado almacenado en caché para registrar el evento con asignaciones reducidas. |
EventDefinition<TParam1,TParam2,TParam3,TParam4> |
Define los metadatos de un evento con tres parámetros y un delegado almacenado en caché para registrar el evento con asignaciones reducidas. |
EventDefinition<TParam1,TParam2,TParam3,TParam4,TParam5> |
Define los metadatos de un evento con tres parámetros y un delegado almacenado en caché para registrar el evento con asignaciones reducidas. |
EventDefinition<TParam1,TParam2,TParam3,TParam4,TParam5,TParam6> |
Define los metadatos de un evento con tres parámetros y un delegado almacenado en caché para registrar el evento con asignaciones reducidas. |
EventDefinitionBase |
Clase base para definiciones de eventos. |
EventDefinitionBase.MessageExtractingLogger |
Esta API admite la infraestructura de Entity Framework Core y no está pensada para usarse directamente desde el código. Esta API puede cambiar o quitarse en versiones futuras. |
ExecutionStrategyEventData |
Carga de DiagnosticSource eventos para CoreEventId eventos de estrategia de ejecución. |
ExpressionEventData |
Clase DiagnosticSource de carga de eventos para eventos que tienen una expresión de consulta. |
FallbackEventDefinition |
Define los metadatos de un evento con más de seis parámetros, de modo que tenga que tener un control especial. |
ForeignKeyCandidateEventData |
Una DiagnosticSource clase de carga de eventos para propiedades de clave externa incompatibles. |
ForeignKeyEventData |
Clase DiagnosticSource de carga de eventos para eventos que tienen una clave externa. |
IgnoringIdentityResolutionInterceptor |
que IIdentityResolutionInterceptor omite la nueva instancia y conserva los valores de propiedad de la instancia de seguimiento existente. |
IncludeEventData |
Clase DiagnosticSource de carga de eventos para eventos que tienen una Include<TEntity,TProperty>(IQueryable<TEntity>, Expression<Func<TEntity,TProperty>>) especificación. |
IndexEventData |
Una DiagnosticSource clase de carga de eventos para los eventos que implican un índice no válido. |
IndexWithPropertiesEventData |
Una DiagnosticSource clase de carga de eventos para el IndexPropertiesMappedToNonOverlappingTables evento. |
IndexWithPropertyEventData |
Clase DiagnosticSource de carga de eventos para los eventos que implican un nombre de propiedad no válido en un índice. |
InMemoryEventId |
Identificadores de eventos para eventos en memoria que corresponden a los mensajes registrados en un ILogger evento y enviados a .DiagnosticSource |
InterceptorAggregator<TInterceptor> |
Clase base abstracta para implementaciones del IInterceptorAggregator servicio. |
InvalidIncludePathEventData |
Una DiagnosticSource clase de carga de eventos para eventos que no tienen información de ruta de acceso no válida. |
KeyEventData |
Clase DiagnosticSource de carga de eventos para eventos que tienen una clave. |
LazyLoadingEventData |
Una DiagnosticSource clase de carga de eventos para eventos de ILazyLoader |
LoggerCategory<T> |
Clase auxiliar genérica usada para implementar la Name propiedad . |
LoggingDefinitions |
Contiene marcadores de posición para el almacenamiento en caché de EventDefinitionBase. Esta clase es pública para que los proveedores de bases de datos puedan heredar el almacenamiento en caché de sus eventos. No debe usarse con ningún otro fin. |
MigrationAssemblyEventData |
Carga de DiagnosticSource eventos para RelationalEventId eventos de ensamblado de migraciones. |
MigrationColumnOperationEventData |
Carga de DiagnosticSource eventos para eventos que hacen referencia a una operación de columna Migraciones. |
MigrationEventData |
Carga DiagnosticSource de eventos para RelationalEventId eventos de una migración específica. |
MigrationScriptingEventData |
Carga DiagnosticSource de eventos para RelationalEventId eventos de scripting de migración. |
MigrationTypeEventData |
Carga de DiagnosticSource eventos para RelationalEventId eventos de migración. |
MigratorConnectionEventData |
Carga de DiagnosticSource eventos para RelationalEventId eventos de conexión de migración. |
MigratorEventData |
Carga de DiagnosticSource eventos para RelationalEventId eventos de migración. |
MinBatchSizeEventData |
Carga de DiagnosticSource eventos para RelationalEventId eventos de tamaño mínimo de lote. |
NavigationBaseEventData |
Clase de DiagnosticSource carga de eventos para eventos que tienen .INavigationBase |
NavigationEventData |
Clase de DiagnosticSource carga de eventos para eventos que tienen .INavigation |
NavigationPathEventData |
Clase DiagnosticSource de carga de eventos para eventos que tienen una propiedad de navegación. |
PropertyChangedEventData |
Clase DiagnosticSource de carga de eventos para eventos que indican un valor de propiedad cambiado. |
PropertyEventData |
Clase de DiagnosticSource carga de eventos para eventos que tienen una propiedad . |
PropertyValueEventData |
Clase DiagnosticSource de carga de eventos para eventos que indican un valor de propiedad. |
QueryExpressionEventData |
Clase DiagnosticSource de carga de eventos para eventos que tienen una expresión de consulta. |
QueryModelClientEvalEventData |
Clase DiagnosticSource de carga de eventos para eventos que tienen un modelo de consulta y una expresión. |
QueryModelEventData |
Clase DiagnosticSource de carga de eventos para eventos que tienen un modelo de consulta. |
ReferenceChangedEventData |
Clase DiagnosticSource de carga de eventos para eventos que indican un valor de propiedad cambiado. |
RelationalConcurrencyExceptionEventData |
Carga DiagnosticSource de eventos usada cuando se produce un DbUpdateConcurrencyException elemento desde un proveedor de bases de datos relacionales. |
RelationalEventId |
Identificadores de evento para eventos relacionales que corresponden a los mensajes registrados en un ILogger evento y enviados a .DiagnosticSource |
RelationalLoggerExtensions |
Esta clase contiene métodos estáticos utilizados por los proveedores de bases de datos internas y relacionales de EF Core para escribir información en y ILogger para DiagnosticListener eventos conocidos. Normalmente, este tipo lo usan los proveedores de bases de datos (y otras extensiones). Por lo general, no se usa en el código de aplicación. |
RelationalLoggingDefinitions |
Contiene marcadores de posición para el almacenamiento en caché de EventDefinitionBase. Esta clase es pública para que los proveedores de bases de datos puedan heredar el almacenamiento en caché de sus eventos. No debe usarse con ningún otro fin. |
RelationalStrings |
Recursos de cadena usados en excepciones de EF, etc. Estas cadenas se exponen públicamente para su uso por parte de proveedores de bases de datos y extensiones. Es inusual que el código de la aplicación necesite estas cadenas. |
SaveChangesCompletedEventData |
Clase DiagnosticSource de carga de eventos para eventos que indican SaveChanges() que se ha completado. |
SaveChangesEventData |
Clase DiagnosticSource de carga de eventos para eventos que especifican las entidades que se guardan y las filas afectadas. |
SaveChangesInterceptor |
Clase base abstracta para ISaveChangesInterceptor su uso al implementar un subconjunto de los métodos de interfaz. |
SequenceEventData |
Clase DiagnosticSource base de carga de eventos para eventos que hacen referencia a una secuencia. |
ServiceProviderDebugInfoEventData |
Clase DiagnosticSource de carga de eventos para eventos que hacen referencia a información de depuración sobre la creación del proveedor de servicios. |
ServiceProviderEventData |
Clase de DiagnosticSource carga de eventos para eventos que hacen referencia a un IServiceProvider contenedor. |
ServiceProvidersEventData |
Clase de DiagnosticSource carga de eventos para eventos que hacen referencia a varios IServiceProvider contenedores. |
SharedDependentEntityEventData |
Clase DiagnosticSource de carga de eventos para eventos que hacen referencia a dos IEntityType instancias. |
SkipCollectionChangedEventData |
Una DiagnosticSource clase de carga de eventos para eventos que indican que una propiedad de navegación de colección skip ha agregado o quitado entidades. |
SkipNavigationEventData |
Clase de DiagnosticSource carga de eventos para eventos que tienen .ISkipNavigation |
SqliteEventId |
Identificadores de eventos para eventos de SQLite que corresponden a los mensajes registrados en un ILogger evento y enviados a .DiagnosticSource |
SqlServerEventId |
Identificadores de evento para eventos de SQL Server que corresponden a los mensajes registrados en un ILogger evento y enviados a .DiagnosticSource |
StateChangedEventData |
Clase DiagnosticSource de carga de eventos para eventos que indican un cambio de una entidad con seguimiento de una EntityState a otra. |
StoredProcedurePropertyEventData |
Clase DiagnosticSource de carga de eventos para eventos que implican la asignación de una propiedad a un procedimiento almacenado. |
TransactionEndEventData |
Clase DiagnosticSource base de carga de eventos para RelationalEventId eventos finales de transacción. |
TransactionEnlistedEventData |
Carga de DiagnosticSource eventos para RelationalEventId eventos inscritos en transacciones. |
TransactionErrorEventData |
Clase DiagnosticSource base de carga de eventos para RelationalEventId eventos de error de transacción. |
TransactionEventData |
Clase DiagnosticSource base de carga de eventos para RelationalEventId eventos de transacción. |
TransactionStartingEventData |
Clase DiagnosticSource base de carga de eventos para RelationalEventId eventos de transacción. |
TwoPropertyBaseCollectionsEventData |
Clase DiagnosticSource de carga de eventos para eventos que tienen dos colecciones de propiedades. |
TwoSqlExpressionsEventData |
Clase DiagnosticSource base de carga de eventos para eventos que hacen referencia a dos SqlExpression. |
TwoUnmappedPropertyCollectionsEventData |
Clase DiagnosticSource de carga de eventos para eventos que tienen dos colecciones de propiedades no asignadas. |
TypeEventData |
Clase de DiagnosticSource carga de eventos para eventos que hacen referencia a .Type |
UniquifiedPropertyEventData |
Clase DiagnosticSource de carga de eventos para eventos que tienen una propiedad que se ha uniquificado. |
UpdateEntryEventData |
Clase DiagnosticSource de carga de eventos para eventos que tienen una entrada de actualización de entidad. |
UpdatingIdentityResolutionInterceptor |
que IIdentityResolutionInterceptor copia los valores de propiedad de la nueva instancia de entidad en la instancia de entidad con seguimiento. |
ValueConverterEventData |
Clase de DiagnosticSource carga de eventos para eventos que tienen .ValueConverter |
WarningsConfiguration |
Representa la configuración para la que se deben producir, registrar o omitir las advertencias. por proveedores de bases de datos o extensiones. Estas opciones se establecen mediante WarningsConfigurationBuilder. |
WarningsConfigurationBuilder |
Configura el comportamiento en tiempo de ejecución de los eventos generados por Entity Framework. Puede establecer un comportamiento y comportamientos predeterminados para cada identificador de evento. Esta clase se usa en la ConfigureWarnings(Action<WarningsConfigurationBuilder>) API y no está diseñada para construirse directamente en el código de la aplicación. |
Estructuras
IdentityResolutionInterceptionData |
Objeto de parámetro pasado a IIdentityResolutionInterceptor métodos. |
InstantiationBindingInterceptionData |
Objeto de parámetro pasado a IInstantiationBindingInterceptor métodos. |
InterceptionResult |
Representa un resultado de un objeto IInterceptor como para ISaveChangesInterceptor permitir la supresión de la operación normal que se intercepta. |
InterceptionResult<TResult> |
Representa un resultado de un objeto IInterceptor como para ISaveChangesInterceptor permitir la supresión de la operación normal que se intercepta. |
MaterializationInterceptionData |
Objeto de parámetro pasado a IMaterializationInterceptor métodos que contienen datos sobre la instancia que se materializa. |
Interfaces
ICollectionChangedEventData |
Interfaz implementada por cualquier EventData subclase que represente un cambio en una navegación de la colección skip o en una navegación de colección normal. |
IDbCommandInterceptor |
Permite interceptar los comandos enviados a una base de datos relacional. |
IDbConnectionInterceptor |
Permite la interceptación de operaciones en DbConnection. |
IDbContextLogger |
Una interfaz de registro simple para eventos de Entity Framework. Usado por LogTo(Action<String>, LogLevel, Nullable<DbContextLoggerOptions>) |
IDbTransactionInterceptor |
Permite la interceptación de operaciones relacionadas con .DbTransaction |
IDiagnosticsLogger |
ILogger Combina y DiagnosticSource para que lo usen todos los registros de EF Core para que se puedan enviar eventos tanto para ILogger ASP.NET como DiagnosticSource para todo lo demás. |
IDiagnosticsLogger<TLoggerCategory> |
ILogger Combina y DiagnosticSource para que lo usen todos los registros de EF Core para que se puedan enviar eventos tanto para ILogger ASP.NET como DiagnosticSource para todo lo demás. |
IErrorEventData |
Interfaz implementada por cualquier EventData subclase que representa un evento de error con .Exception |
IIdentityResolutionInterceptor |
Permite interceptar conflictos de resolución de identidades cuando inicia el DbContext seguimiento de nuevas instancias de entidad. |
IInstantiationBindingInterceptor |
que ISingletonInterceptor se usa para modificar el InstantiationBinding objeto utilizado al crear instancias de entidad. |
IInterceptor |
Interfaz base para todos los interceptores de Entity Framework. |
IInterceptorAggregator |
Un servicio para resolver un único IInterceptor de todos los registrados en o DbContext en el proveedor de servicios interno. Normalmente, los proveedores de bases de datos usan este tipo (y otras extensiones). Por lo general, no se usa en el código de la aplicación. |
IInterceptors |
Un servicio que resuelve un único IInterceptor de todos los registrados en o DbContext en el proveedor de servicios interno. Normalmente, los proveedores de bases de datos usan este tipo (y otras extensiones). Por lo general, no se usa en el código de la aplicación. |
ILoggingOptions |
Opciones establecidas en el IServiceProvider nivel singleton para controlar cómo se registran los mensajes o se inician en excepciones. |
IMaterializationInterceptor |
Que ISingletonInterceptor se usa para interceptar las distintas partes de la creación e inicialización de objetos cuando Entity Framework crea un objeto, normalmente a partir de los datos devueltos por una consulta. |
INavigationBaseEventData |
Interfaz común para las clases de carga de eventos que tienen .INavigationBase |
IQueryExpressionInterceptor |
Permite la interceptación de árboles de expresión de consulta y delegados compilados resultantes. |
IRelationalCommandDiagnosticsLogger |
Con IDiagnosticsLogger<TLoggerCategory> algunas funcionalidades adicionales adecuadas para el registro de alto rendimiento. |
IRelationalConnectionDiagnosticsLogger |
Con IDiagnosticsLogger<TLoggerCategory> algunas funcionalidades adicionales adecuadas para el registro de alto rendimiento. |
ISaveChangesInterceptor |
Permite la interceptación de los DbContext.SaveChanges métodos y DbContext.SaveChangesAync . |
ISingletonInterceptor |
Interfaz base de todos los interceptores de Entity Framework registrados como Singleton servicios. Esto significa que muchas instancias usan DbContext una sola instancia. La implementación debe ser segura para subprocesos. |
Enumeraciones
CommandSource |
Enumeración usada por CommandEventDatalas subclases , y para indicar el origen del DbCommand objeto que se usa para ejecutar el comando. |
DbCommandMethod |
Enumeración usada por CommandEventData, subclases para indicar el método en DbCommand que se usa para ejecutar el comando. |
DbContextLoggerOptions |
Opciones de formato para su uso con Microsoft.EntityFrameworkCore.Diagnostics.Internal.FormattingDbContextLogger y LogTo(Action<String>, LogLevel, Nullable<DbContextLoggerOptions>). |