Namespace: OpenEdge.Net.HTTP.Filter.Writer
Class 
RequestWriterBuilder
Parent classes:
Inherits: OpenEdge.Net.HTTP.ConfigBuilder

Copyright (c) 2015 by Progress Software Corporation. All rights reserved.
File:RequestWriterBuilder
Purpose:Builds a request writer for a given type of entity
Author(s):pjudge
Created:Thu Jan 29 09:30:28 EST 2015




Method Summary
Options Name Purpose
# OpenEdge.Net.HTTP.Filter.Writer.RequestWriterBuilder Build () /** Returns a request writer for a given entity type. @return RequestWriterBuilder The writer to use */
+ InitializeRegistry (BuilderRegistry) /** Adds initial values into the registry @param BuilderRegistry The registry to populate */
+ OpenEdge.Net.HTTP.Filter.Payload.MessageWriter NewRequestWriter ()
# OpenEdge.Net.HTTP.Filter.Writer.RequestWriterBuilder Request (IHttpRequest) /** Adds a message to the writer (for any extra context). @param IHttpRequest The message @return RequestWriterBuilder The writer used */
# OpenEdge.Net.HTTP.Filter.Writer.RequestWriterBuilder WriteTo (ByteBucket) /** Specifies the ByteBucket to use for the message body @param ByteBucket The bucket to use @return RequestWriterBuilder The writer used */

Property Summary
Options Name Purpose
# OpenEdge.Net.HTTP.BuilderRegistry Registry /** Registry for mapping build types to their implementations */
# OpenEdge.Net.HTTP.Filter.Payload.MessageWriter Writer


Method Detail
Top

PROTECTED OpenEdge.Net.HTTP.Filter.Writer.RequestWriterBuilder Build ()

Purpose: Returns a request writer for a given entity type.
Returns OpenEdge.Net.HTTP.Filter.Writer.RequestWriterBuilder
RequestWriterBuilder The writer to use
Top

PUBLIC InitializeRegistry (BuilderRegistry)

Purpose: Adds initial values into the registry
Parameters:
poRegistry OpenEdge.Net.HTTP.BuilderRegistry
Top

PUBLIC OpenEdge.Net.HTTP.Filter.Payload.MessageWriter NewRequestWriter ()

Returns OpenEdge.Net.HTTP.Filter.Payload.MessageWriter
Top

PROTECTED OpenEdge.Net.HTTP.Filter.Writer.RequestWriterBuilder Request (IHttpRequest)

Purpose: Adds a message to the writer (for any extra context).
Parameters:
poMessage OpenEdge.Net.HTTP.IHttpRequest
Returns OpenEdge.Net.HTTP.Filter.Writer.RequestWriterBuilder
RequestWriterBuilder The writer used
Top

PROTECTED OpenEdge.Net.HTTP.Filter.Writer.RequestWriterBuilder WriteTo (ByteBucket)

Purpose: Specifies the ByteBucket to use for the message body
Parameters:
poMessageBody OpenEdge.Core.ByteBucket
Returns OpenEdge.Net.HTTP.Filter.Writer.RequestWriterBuilder
RequestWriterBuilder The writer used


Property Detail
Top

PROTECTED OpenEdge.Net.HTTP.BuilderRegistry Registry

Purpose: Registry for mapping build types to their implementations
Returns OpenEdge.Net.HTTP.BuilderRegistry
Top

PROTECTED OpenEdge.Net.HTTP.Filter.Payload.MessageWriter Writer

Returns OpenEdge.Net.HTTP.Filter.Payload.MessageWriter


10.27.2015 12:36:45