private void InnerEvent(PublishOptions options, Func <EventDetails, WampMessage <object> > action) { EventDetails details = options.GetEventDetails(mSubscribeOptions.Match); WampMessage <object> message = action(details); Publish(message, options); }
public RetainedEvent(PublishOptions options, Action <IRemoteWampTopicSubscriber, EventDetails> action) { EventDetails eventDetails = options.GetEventDetails(); eventDetails.Retained = true; Details = eventDetails; Options = options; Action = action; }