public static IMessageBuilder AddHeaders(this IMessageBuilder messageBuilder, IEnumerable <IMessageHeaderWithMustUnderstandSpecification> headers) { foreach (var header in headers) { messageBuilder.AddHeader(header.Header, header.MustUnderstand); } return(messageBuilder); }
public static IMessageBuilder WithSelectors(this IMessageBuilder messageBuilder, IEnumerable <Selector> selectors) { return(messageBuilder.AddHeader(new SelectorSetHeader(selectors), true)); }
public static IMessageBuilder WithResourceUri(this IMessageBuilder messageBuilder, string resourceUri) { return(messageBuilder.AddHeader(new ResourceUriHeader(resourceUri), true)); }
public static IMessageBuilder AddHeader(this IMessageBuilder messageBuilder, IMessageHeaderWithMustUnderstandSpecification header) { return(messageBuilder.AddHeader(header.Header, header.MustUnderstand)); }
public static IMessageBuilder WithAction(this IMessageBuilder messageBuilder, string action) { return(messageBuilder.AddHeader(new ActionHeader(action), true)); }