コード例 #1
0
 public DefaultParser(
     IInitiatorCollector initiatorCollector,
     IEnvironmentCollector environmentCollector,
     IRequestContextCollector requestContextCollector,
     IEntityIdCollector entityIdCollector,
     JsonSerializer serializer)
 {
     _initiatorCollector      = initiatorCollector;
     _environmentCollector    = environmentCollector;
     _requestContextCollector = requestContextCollector;
     _entityIdCollector       = entityIdCollector;
     _serializer = serializer;
 }
コード例 #2
0
 public AuditableContext(
     IParser parser,
     IEntityIdCollector entityIdCollector,
     JsonSerializer serializer,
     IDifferenceEngine engine,
     IWriter writer,
     IAuditIdGenerator auditIdGenerator,
     ILogger <AuditableContext> logger
     )
 {
     _parser            = parser;
     _entityIdCollector = entityIdCollector;
     _serializer        = serializer;
     _engine            = engine;
     _writer            = writer;
     _auditIdGenerator  = auditIdGenerator;
     _logger            = logger;
     _target            = new TargetCollection(_entityIdCollector);
 }
コード例 #3
0
 public TargetCollection(IEntityIdCollector idCollector)
 {
     _idCollector = idCollector;
 }