private void OnResponse( InProcResponseEventArgs e )
		{
			var handler = this.Response;
			if ( handler != null )
			{
				handler( this, e );
			}
		}
Пример #2
0
		private void OnDestinationResponse( object sender, InProcResponseEventArgs e )
		{
			var handler = this.ResponseReceived;

			if ( handler == null )
			{
				this._inboundQueue.Add( e.Data, this._linkedCancellationTokenSource.Token );
				return;
			}

			var eventArgs = new InProcResponseReceivedEventArgs( e.Data );
			handler( this, eventArgs );
			if ( eventArgs.ChunkedReceivedData == null )
			{
				this._inboundQueue.Add( e.Data, this._linkedCancellationTokenSource.Token );
			}
			else
			{
				foreach ( var data in eventArgs.ChunkedReceivedData )
				{
					this._inboundQueue.Add( data, this._linkedCancellationTokenSource.Token );
				}
			}
		}
Пример #3
0
		private void OnManagerResponse( object sender, InProcResponseEventArgs e )
		{
			this.OnResponse( e );
		}
		private void OnTransportResponse( object sender, InProcResponseEventArgs e )
		{
			this.OnResponse( e );
		}