NServiceBus.DurableMessagesConventionExtensions.DefiningExpressMessagesAs C# (CSharp) Method

DefiningExpressMessagesAs() public static method

Sets the function to be used to evaluate whether a type is an express message or not.
public static DefiningExpressMessagesAs ( this builder, bool>.Func definesExpressMessageType ) : ConventionsBuilder
builder this
definesExpressMessageType bool>.Func
return ConventionsBuilder
        public static ConventionsBuilder DefiningExpressMessagesAs(this ConventionsBuilder builder, Func<Type, bool> definesExpressMessageType)
        {
            Guard.AgainstNull(nameof(builder), builder);
            Guard.AgainstNull(nameof(definesExpressMessageType), definesExpressMessageType);

            builder.Settings.Set("messageDurabilityConvention", definesExpressMessageType);

            return builder;
        }
    }
DurableMessagesConventionExtensions