AspectSharp.Example.RequestPipeline.ProcessRequest C# (CSharp) Метод

ProcessRequest() публичный Метод

public ProcessRequest ( TextWriter writer ) : void
writer System.IO.TextWriter
Результат void
		public virtual void ProcessRequest( TextWriter writer )
		{
			ArrayList fragments = new ArrayList();

			foreach(IContentProvider provider in contentProviders)
			{
				fragments.Add( provider.RetrieveContent( Context ) );
			}

			IContentFragment[] contents = fragments.ToArray( typeof(IContentFragment) ) 
				as IContentFragment[];

			View.Show( contents, writer );
		}
	}

Usage Example

Пример #1
0
		private static void SimpleExecution()
		{
			Console.Out.WriteLine( " o0o First execution o0o " );

			RequestPipeline pipeline = new RequestPipeline();
			pipeline.Context["username"] = "******";
			pipeline.AddContentProvider( new StaticContentProvider() );
			pipeline.AddContentProvider( new DynamicContentProvider() );
			pipeline.View = new PlainTextView();
			pipeline.ProcessRequest( Console.Out );

			Console.Out.WriteLine();
		}
All Usage Examples Of AspectSharp.Example.RequestPipeline::ProcessRequest