Class InterceptorExtensions
Contains extensions that add one-time interceptors to connection.
Inheritance
System.Object
InterceptorExtensions
Namespace: LinqToDB
Assembly: linq2db.dll
Syntax
public static class InterceptorExtensions : object
Methods
| Improve this Doc View SourceOnNextCommandInitialized(DataConnection, Func<CommandEventData, DbCommand, DbCommand>)
Adds CommandInitialized(CommandEventData, DbCommand) interceptor, fired on next command only.
Declaration
public static void OnNextCommandInitialized(this DataConnection dataConnection, Func<CommandEventData, DbCommand, DbCommand> onCommandInitialized)
Parameters
Type | Name | Description |
---|---|---|
DataConnection | dataConnection | Data connection to apply interceptor to. |
Func<CommandEventData, DbCommand, DbCommand> | onCommandInitialized | Interceptor delegate. |
OnNextCommandInitialized(DataContext, Func<CommandEventData, DbCommand, DbCommand>)
Adds CommandInitialized(CommandEventData, DbCommand) interceptor, fired on next command only.
Declaration
public static void OnNextCommandInitialized(this DataContext dataContext, Func<CommandEventData, DbCommand, DbCommand> onCommandInitialized)
Parameters
Type | Name | Description |
---|---|---|
DataContext | dataContext | Data context to apply interceptor to. |
Func<CommandEventData, DbCommand, DbCommand> | onCommandInitialized | Interceptor delegate. |