public InboundMessageEventArgs(IntegrationEndpoint integrationEndpoint, IIntegrationMessage integrationMessage)
		{
			if ((object)integrationEndpoint == null)
				throw new ArgumentNullException("integrationEndpoint");

			if ((object)integrationMessage == null)
				throw new ArgumentNullException("integrationMessage");

			this.integrationEndpoint = integrationEndpoint;
			this.integrationMessage = integrationMessage;
		}
			public FileSystemWatcherEx(IntegrationEndpoint endpoint, string path)
				: base(path)
			{
				if ((object)endpoint == null)
					throw new ArgumentNullException("endpoint");

				this.endpoint = endpoint;
			}
Exemple #3
0
		protected void PostInboundMessage(IntegrationEndpoint integrationEndpoint, IIntegrationMessage integrationMessage)
		{
			if ((object)integrationEndpoint == null)
				throw new ArgumentNullException("integrationEndpoint");

			if ((object)integrationMessage == null)
				throw new ArgumentNullException("integrationMessage");

			this.AssertReady();
			this.WriteLogSynchronized("INBOUND: Post inbound message on thread '{0}'.", Thread.CurrentThread.ManagedThreadId);

			this.InboundMessageQueue.Add(new Tuple<IntegrationEndpoint, IIntegrationMessage>(integrationEndpoint, integrationMessage));
		}