IMessageBuilder
Known direct subtypes:
BytesMessageBuilder, MapMessageBuilder, StreamMessageBuilder
| Flags | Type | Name | Summary |
|---|---|---|---|
| public const |
int
|
DefaultAccumulatorSize
|
By default, new instances of BasicMessageBuilder and its subclasses will have this much initial buffer space. |
| Flags | Type | Name | Summary |
|---|---|---|---|
| public virtual final |
Stream
|
BodyStream
(r)
|
Implement IMessageBuilder.BodyStream |
| public virtual final |
IDictionary
|
Headers
(r)
|
Implement IMessageBuilder.Headers |
| public |
IBasicProperties
|
Properties
(r)
|
Retrieve the IBasicProperties associated with this instance. |
| public |
NetworkBinaryWriter
|
Writer
(r)
|
Retrieve this instance's NetworkBinaryWriter writing to BodyStream. |
| Flags | Name | Summary |
|---|---|---|
| public |
BasicMessageBuilder(IModel model, int initialAccumulatorSize)
|
Construct an instance ready for writing. |
| public |
BasicMessageBuilder(IModel model)
|
Construct an instance ready for writing. |
| Flags | Name | Summary |
|---|---|---|
| public virtual |
byte[] GetContentBody()
|
Implement IMessageBuilder.GetContentBody |
| public virtual |
IContentHeader GetContentHeader()
|
Implement IMessageBuilder.GetContentHeader |
| public virtual |
string GetDefaultContentType()
|
Implement IMessageBuilder.GetDefaultContentType(). Returns null; overridden in subclasses. |
| public virtual final |
IMessageBuilder RawWrite(byte b)
|
Implement IMessageBuilder.RawWrite |
| public virtual final |
IMessageBuilder RawWrite(byte[] bytes)
|
Implement IMessageBuilder.RawWrite |
| public virtual final |
IMessageBuilder RawWrite(byte[] bytes, int offset, int length)
|
Implement IMessageBuilder.RawWrite |
public
BasicMessageBuilder(IModel model, int initialAccumulatorSize)
| Parameters |
|
|---|
public
BasicMessageBuilder(IModel model)
| Parameters |
|
|---|
public virtual
byte[] GetContentBody()
| Flags | public virtual |
|---|---|
| Return type |
byte[]
|
public virtual
IContentHeader GetContentHeader()
| Flags | public virtual |
|---|---|
| Return type |
IContentHeader
|
public virtual
string GetDefaultContentType()
| Flags | public virtual |
|---|---|
| Return type |
string
|
public virtual final
IMessageBuilder RawWrite(byte b)
| Flags | public virtual final | ||||
|---|---|---|---|---|---|
| Return type |
IMessageBuilder
|
||||
| Parameters |
|
public virtual final
IMessageBuilder RawWrite(byte[] bytes)
| Flags | public virtual final | ||||
|---|---|---|---|---|---|
| Return type |
IMessageBuilder
|
||||
| Parameters |
|
public virtual final
IMessageBuilder RawWrite(byte[] bytes, int offset, int length)
| Flags | public virtual final | ||||||||
|---|---|---|---|---|---|---|---|---|---|
| Return type |
IMessageBuilder
|
||||||||
| Parameters |
|