コード例 #1
0
        /// <summary>
        /// Initializes a new instance of the <see cref="AOPSinkProcessor" /> class.
        /// </summary>
        /// <param name="sender">The sender.</param>
        /// <param name="nextSink">The next sink.</param>
        /// <param name="messageDelegates">The message delegates.</param>
        public AOPSinkProcessor(MarshalByRefObject sender, IMessageSink nextSink, MessageProcessDelegates messageDelegates)
        {
            this.NextSink = nextSink;
            this.Sender = sender;

            this.messageDelegates = messageDelegates;
        }
コード例 #2
0
 /// <summary>
 /// Initializes a new instance of the <see cref="AOPMessageProcessor" /> class.
 /// </summary>
 /// <param name="name">The name.</param>
 /// <param name="messageDelegates">The message delegates.</param>
 public AOPMessageProcessor(string name, MessageProcessDelegates messageDelegates)
 {
     this.Name = name;
     this.messageDelegates = messageDelegates;
 }
コード例 #3
0
 /// <summary>
 /// Initializes a new instance of the <see cref="BaseAOPAttribute"/> class.
 /// </summary>
 /// <param name="attributeName">Name of the attribute.</param>
 /// <param name="messageDelegates">The message delegates.</param>
 public BaseAOPAttribute(string attributeName, MessageProcessDelegates messageDelegates)
     : base(attributeName)
 {
     this.messageDelegates = messageDelegates;
 }