У меня есть следующие события
public class MyEvent:BaseEvent
{
}
public interface BaseEvent
{
}
, когда я публикую sh, используя masstransit, как показано ниже:
var busControl = Bus.Factory.CreateUsingAzureServiceBus(
cfg =>
{
cfg.Host(
new Uri(serviceBusUri),
h =>
{
h.OperationTimeout = TimeSpan.FromSeconds(5);
h.TokenProvider = TokenProvider.CreateSharedAccessSignatureTokenProvider(sharedAccessKeyName, sharedAccessKey, tokenTimeToLive, TokenScope.Namespace);
});
cfg.UseRetry(r => r.None());
});
var message= new MyEvent();
await this._busControl.Publish(message, typeof(MyEvent));
Он создал одну дополнительную топи c с именем BaseEvent. Это ожидается?