public TransientSubscriptionProfileExpression(SubscriptionFilterBuilder filterBuilder, HashSet <Type> subscribedEvents, StreamPosition position) { _filterBuilder = filterBuilder; _subscribedEventTypes = subscribedEvents; _position = position; }
public PersistentSubscriptionProfile(bool disabled = false) { Disabled = disabled; _subscriptionFilterBuilder = new SubscriptionFilterBuilder(); _eventTypes = new HashSet <Type>(); }
public TransientSubscriptionProfile(bool disabled = false) { Disabled = disabled; _subscriptionFilterBuilder = new SubscriptionFilterBuilder(); _subscribedEvents = new HashSet <Type>(); }
public PersistentSubcriptionBuilderExpression(SubscriptionFilterBuilder filterBuilder, HashSet <Type> eventTypes) { _filterBuilder = filterBuilder; _eventTypes = eventTypes; }