public ProcessRequest ( |
||
writer | ||
return | 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 );
}
}
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(); }