IMessageBuilder
| Flags | Type | Name | Summary |
|---|---|---|---|
| public const | |
DefaultAccumulatorSize |
By default, new instances of BasicMessageBuilder and its subclasses will have this much initial buffer space. |
| Flags | Type | Name | Summary |
|---|---|---|---|
| public virtual final | |
BodyStream (r)
|
Implement IMessageBuilder.BodyStream |
| public virtual final | |
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 | |
public virtual IContentHeader GetContentHeader()
| Flags | public virtual |
|---|---|
| Return type | IContentHeader |
public virtual string GetDefaultContentType()
| Flags | public virtual |
|---|---|
| Return type | |
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 |
|