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