예제 #1
0
        private string EventNameSubscribed(DomainEventSubscriberInformation subscriberInformation)
        {
            var domainEvent = ReflectionHelper.CreateInstance <dynamic>(subscriberInformation.SubscribedEvent);

            return(domainEvent.GetEventName());
        }
예제 #2
0
        private string EventNameSubscribed(DomainEventSubscriberInformation subscriberInformation)
        {
            dynamic domainEvent = Activator.CreateInstance(subscriberInformation.SubscribedEvent);

            return(domainEvent.EventName());
        }
 public static string FormatRetry(DomainEventSubscriberInformation information)
 {
     return($"retry.{Format(information)}");
 }
 public static string Format(DomainEventSubscriberInformation information)
 {
     return(information.FormatRabbitMqQueueName());
 }
 public static string FormatDeadLetter(DomainEventSubscriberInformation information)
 {
     return($"dead_letter.{Format(information)}");
 }
 /// <summary>
 ///
 /// </summary>
 /// <param name="information"></param>
 /// <returns></returns>
 public static string Format(DomainEventSubscriberInformation information)
 {
     return(information.SubscriberName());
 }