Skip to content

PubSubSubscriptionState Constructors

Represents the pub/sub registration state for a stream subscription.

PubSubSubscriptionState(GuidId, QualifiedStreamId, GrainId, string?, SubscriptionStates)

View source
public PubSubSubscriptionState(GuidId subscriptionId, QualifiedStreamId stream, GrainId consumer, string? filterData, SubscriptionStates state)
Initializes a stream subscription registration.

Parameters

subscriptionIdGuidId
The subscription identifier.
streamQualifiedStreamId
The qualified stream identifier.
consumerGrainId
The identifier of the grain which consumes the stream.
filterDatastring?
The serialized filter data associated with the subscription.
stateSubscriptionStates
The lifecycle state of the subscription.

PubSubSubscriptionState(GuidId, QualifiedStreamId, GrainId)

View source
public PubSubSubscriptionState(GuidId subscriptionId, QualifiedStreamId streamId, GrainId streamConsumer)
Initializes an active stream subscription registration.

Parameters

subscriptionIdGuidId
The subscription identifier.
streamIdQualifiedStreamId
The qualified stream identifier.
streamConsumerGrainId
The identifier of the grain which consumes the stream.