Class IntegrationMessageBuilder
Inheritance
System.Object
IntegrationMessageBuilder
Assembly: Steeltoe.Integration.IntegrationBase.dll
Syntax
public class IntegrationMessageBuilder : AbstractMessageBuilder, IMessageBuilder
Properties
|
Edit this page
View Source
CorrelationId
Declaration
protected override object CorrelationId { get; }
Property Value
Type |
Description |
System.Object |
|
Overrides
|
Edit this page
View Source
Declaration
public override IDictionary<string, object> Headers { get; }
Property Value
Type |
Description |
IDictionary<System.String, System.Object> |
|
Overrides
|
Edit this page
View Source
Payload
Declaration
public override object Payload { get; }
Property Value
Type |
Description |
System.Object |
|
Overrides
|
Edit this page
View Source
SequenceDetails
Declaration
protected override List<List<object>> SequenceDetails { get; }
Property Value
Type |
Description |
List<List<System.Object>> |
|
Overrides
|
Edit this page
View Source
SequenceNumber
Declaration
protected override object SequenceNumber { get; }
Property Value
Type |
Description |
System.Object |
|
Overrides
|
Edit this page
View Source
SequenceSize
Declaration
protected override object SequenceSize { get; }
Property Value
Type |
Description |
System.Object |
|
Overrides
Methods
|
Edit this page
View Source
Build()
Declaration
public override IMessage Build()
Returns
Type |
Description |
IMessage |
|
Overrides
|
Edit this page
View Source
Declaration
public override IMessageBuilder CopyHeaders(IDictionary<string, object> headersToCopy)
Parameters
Type |
Name |
Description |
IDictionary<System.String, System.Object> |
headersToCopy |
|
Returns
Overrides
|
Edit this page
View Source
Declaration
public override IMessageBuilder CopyHeadersIfAbsent(IDictionary<string, object> headersToCopy)
Parameters
Type |
Name |
Description |
IDictionary<System.String, System.Object> |
headersToCopy |
|
Returns
Overrides
|
Edit this page
View Source
FromMessage(IMessage)
Declaration
public static IntegrationMessageBuilder FromMessage(IMessage message)
Parameters
Type |
Name |
Description |
IMessage |
message |
|
Returns
|
Edit this page
View Source
Declaration
public IMessageBuilder ReadOnlyHeaders(IList<string> readOnlyHeaders)
Parameters
Type |
Name |
Description |
IList<System.String> |
readOnlyHeaders |
|
Returns
|
Edit this page
View Source
Declaration
public override IMessageBuilder RemoveHeader(string headerName)
Parameters
Type |
Name |
Description |
System.String |
headerName |
|
Returns
Overrides
|
Edit this page
View Source
Declaration
public override IMessageBuilder RemoveHeaders(params string[] headerPatterns)
Parameters
Type |
Name |
Description |
System.String[] |
headerPatterns |
|
Returns
Overrides
|
Edit this page
View Source
Declaration
public override IMessageBuilder SetHeader(string headerName, object headerValue)
Parameters
Type |
Name |
Description |
System.String |
headerName |
|
System.Object |
headerValue |
|
Returns
Overrides
|
Edit this page
View Source
Declaration
public override IMessageBuilder SetHeaderIfAbsent(string headerName, object headerValue)
Parameters
Type |
Name |
Description |
System.String |
headerName |
|
System.Object |
headerValue |
|
Returns
Overrides
|
Edit this page
View Source
WithPayload(Object)
Declaration
public static IntegrationMessageBuilder WithPayload(object payload)
Parameters
Type |
Name |
Description |
System.Object |
payload |
|
Returns
Implements