コード例 #1
0
        public QueryCorrelationBehavior(CorrelationTask eventRegister, IQueryHandler <TQuery, TResult> decoratee)
        {
            _eventRegister = eventRegister ?? throw new ArgumentNullException(
                                       nameof(eventRegister),
                                       ErrorMessageResources.ArgumentExpected.StringFormat(
                                           nameof(QueryCorrelationBehavior <TQuery, TResult>),
                                           nameof(eventRegister)));

            _decoratee = decoratee ?? throw new ArgumentNullException(
                                   nameof(decoratee),
                                   ErrorMessageResources.ArgumentExpected.StringFormat(
                                       nameof(QueryCorrelationBehavior <TQuery, TResult>),
                                       nameof(decoratee)));
        }