/// <summary> /// Initializes a new instance of the <see cref="PrototypeCommandHandler{TCommand}" /> class. /// </summary> /// <param name="mediator"> /// A processing intermediary that is used to process sub-commands. /// </param> /// <param name="repositoryFactory"> /// The factory that produces data access repositories for the handler. /// </param> /// <param name="isolationLevel"> /// The isolation level for the transaction, or <see cref="IsolationLevel.Unspecified" /> to use the database default. The /// default value is <see cref="IsolationLevel.Unspecified" />. /// </param> /// <exception cref="ArgumentNullException"> /// <paramref name="mediator" /> is <see langword="null" /> -or- <paramref name="repositoryFactory" /> is /// <see langword="null" />. /// </exception> protected PrototypeCommandHandler(ICommandMediator mediator, PrototypeRepositoryFactory repositoryFactory, IsolationLevel isolationLevel) : base(mediator, repositoryFactory, isolationLevel) { return; }
/// <summary> /// Initializes a new instance of the <see cref="PrototypeCommandHandler{TCommand}" /> class. /// </summary> /// <param name="mediator"> /// A processing intermediary that is used to process sub-commands. /// </param> /// <param name="repositoryFactory"> /// The factory that produces data access repositories for the handler. /// </param> /// <exception cref="ArgumentNullException"> /// <paramref name="mediator" /> is <see langword="null" /> -or- <paramref name="repositoryFactory" /> is /// <see langword="null" />. /// </exception> protected PrototypeCommandHandler(ICommandMediator mediator, PrototypeRepositoryFactory repositoryFactory) : base(mediator, repositoryFactory) { return; }