protected virtual IBasicProperties CreateBasicPropertiesForPublishing <T>() { IBasicProperties properties = DedicatedPublishingChannel.CreateBasicProperties(); properties.SetPersistent(_setPersistent); // false = Transient properties.Type = Global.DefaultTypeNameSerializer.Serialize(typeof(T)); properties.CorrelationId = _correlationIdGenerator.GenerateCorrelationId(); return(properties); }