Example #1
0
 public RemoteInvokeInterceptor(
     ICallInvoker callInvoker,
     IClientAuditLoggerFactory auditLogFactory
     )
 {
     this._callInvoker        = callInvoker;
     this._AsyncCaller1       = callInvoker.GetType().GetMethod("AsyncNotify");
     this._AsyncCaller2       = callInvoker.GetType().GetMethod("AsyncRequest");
     this._auditLoggerFactory = auditLogFactory;
 }
Example #2
0
 public LocalInvokeInterceptor(IClientAuditLoggerFactory auditLogFactory)
 {
     this._auditLoggerFactory = auditLogFactory;
 }
 public LocalInvokeInterceptor(IClientAuditLoggerFactory clientAuditLogger, IRequestAuditLoggerFactory requestAuditLogger)
 {
     this._clientAuditLogger  = clientAuditLogger;
     this._requestAuditLogger = requestAuditLogger;
 }