Edit

Share via


IStreamSubscriptionManager Interface

Definition

Functionality for managing stream subscriptions.

public interface IStreamSubscriptionManager
type IStreamSubscriptionManager = interface
Public Interface IStreamSubscriptionManager

Methods

AddSubscription(String, IStreamIdentity, GrainReference)
AddSubscription(String, StreamId, GrainReference)

Subscribes the specified grain to a stream.

GetSubscriptions(String, IStreamIdentity)
GetSubscriptions(String, StreamId)

Gets the subscriptions for a stream.

RemoveSubscription(String, IStreamIdentity, Guid)
RemoveSubscription(String, StreamId, Guid)

Unsubscribes a grain from a stream.

Extension Methods

AddSubscription<TGrainInterface>(IStreamSubscriptionManager, IGrainFactory, StreamId, String, GrainId)

Subscribes the specified grain to the specified stream.

AddSubscription<TGrainInterface>(IStreamSubscriptionManager, IGrainFactory, StreamId, String, Guid, String)

Subscribes the specified grain to the specified stream.

AddSubscription<TGrainInterface>(IStreamSubscriptionManager, IGrainFactory, StreamId, String, Guid, String, String)

Subscribes the specified grain to the specified stream.

AddSubscription<TGrainInterface>(IStreamSubscriptionManager, IGrainFactory, StreamId, String, Int64, String)

Subscribes the specified grain to the specified stream.

AddSubscription<TGrainInterface>(IStreamSubscriptionManager, IGrainFactory, StreamId, String, Int64, String, String)

Subscribes the specified grain to the specified stream.

AddSubscription<TGrainInterface>(IStreamSubscriptionManager, IGrainFactory, StreamId, String, String, String)

Subscribes the specified grain to the specified stream.

AddSubscription<TGrainInterface>(IStreamSubscriptionManager, IGrainFactory, IStreamIdentity, String, Guid, String)
AddSubscription<TGrainInterface>(IStreamSubscriptionManager, IGrainFactory, IStreamIdentity, String, Guid, String, String)
AddSubscription<TGrainInterface>(IStreamSubscriptionManager, IGrainFactory, IStreamIdentity, String, Int64, String)
AddSubscription<TGrainInterface>(IStreamSubscriptionManager, IGrainFactory, IStreamIdentity, String, Int64, String, String)
AddSubscription<TGrainInterface>(IStreamSubscriptionManager, IGrainFactory, IStreamIdentity, String, String, String)

Applies to