本文整理汇总了C#中BusConfiguration.EnableDurableMessages方法的典型用法代码示例。如果您正苦于以下问题:C# BusConfiguration.EnableDurableMessages方法的具体用法?C# BusConfiguration.EnableDurableMessages怎么用?C# BusConfiguration.EnableDurableMessages使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类BusConfiguration
的用法示例。
在下文中一共展示了BusConfiguration.EnableDurableMessages方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: Start
public void Start()
{
var assemblies = AllAssemblies.Except("IKVM.OpenJDK.Core.dll");
var config = new BusConfiguration();
config.UsePersistence<InMemoryPersistence>();
config.Conventions().DefiningMessagesAs(x => (x.Namespace != null && x.Namespace.Contains("Contracts")));
config.EndpointName(ConfigurationManager.AppSettings["EndpointName"]);
config.EnableDurableMessages();
config.UseSerialization<XmlSerializer>();
config.UseTransport<RabbitMQTransport>().DisableCallbackReceiver();
config.UseContainer<StructureMapBuilder>(c => c.ExistingContainer(StructureMapBuilderConfig.GetStructureMapContainer()));
config.DisableFeature<SecondLevelRetries>();
config.DisableFeature<StorageDrivenPublishing>();
config.DisableFeature<TimeoutManager>();
config.AssembliesToScan(assemblies);
var buz = Bus.CreateSendOnly(config);
var uri = ConfigurationManager.AppSettings["Uri"];
WebApp.Start<Startup>(uri);
}
示例2: Simple
public void Simple()
{
#region StaticConfigureEndpoint
BusConfiguration busConfiguration = new BusConfiguration();
// SendOnly
Bus.CreateSendOnly(busConfiguration);
// AsVolatile
busConfiguration.Transactions().Disable();
busConfiguration.DisableDurableMessages();
busConfiguration.UsePersistence<InMemoryPersistence>();
// DisableDurableMessages
busConfiguration.DisableDurableMessages();
// EnableDurableMessages
busConfiguration.EnableDurableMessages();
#endregion
}