You develop an exception interceptor first by creating a subclass of the
BaseExceptionInterceptor class. You must override the InterceptException() method. You
can also override the Init() method to do some one-time initialization.
Each exception interceptor has 2 methods:
public abstract Exception InterceptException(Exception exception,
public virtual void Init(MySqlConnection connection);
The connection passed to Init() is the connection that is attached to this interceptor.
Each interceptor is required to override InterceptException and return an exception. It can return
the exception it is given, or it can wrap it in a new exception. We currently do not offer the ability to
suppress the exception.
For full usage and examples, see Section 18.104.22.168, “Using the Connector/Net Interceptor Classes”.
... zobacz całą notatkę