Namespace EPiServer.Social.ActivityStreams.Core
Classes
Activity
Represents an activity that can be processed by Episerver's Social Activity Streams system.
ActivityId
The ActivityId class is a data model representing an identifier for an activity (of interest to one or more subscribers) for which a feed item was generated when that activity was received by the ActivityStreams system.
AssertForSubscription
Asserts values for criterias. An exception is thrown if the criteria data is found to be insufficient.
DuplicateSubscriptionException
The DuplicateSubscriptionException represents an error occurring when an attempt is made to add a subscription which already exists for the same subscriber and followed target (resource or user).
FeedItem
Represents a feed item corresponding to a subscriber feed that is generated for an activity that was received by the Activity Streams system.
FeedItemFilter
The FeedItemFilter class describes the specifications by which feed items should be retrieved.
FeedItemSortFields
The FeedItemSortFields class exposes the fields of the FeedItem model which are available for application in defining sorting rules for feed item result sets within the Social platform.
Subscription
Represents a subscription in Episerver's Social Activity Streams system.
SubscriptionDoesNotExistException
Exception thrown when removing a subscription that does not exist.
SubscriptionFilter
The SubscriptionFilter class describes the specifications by which subscriptions should be retrieved.
SubscriptionId
The SubscriptionId class is a data model representing an identifier for a Subscription within the social platform.
SubscriptionPage<T>
The SubscriptionPage class represents a data structure which contains an enumerable list of subscriptions along with paging information that enables retrieving subsequent pages of subscriptions.
SubscriptionSortFields
The SubscriptionSortFields class exposes the fields of the Subscription model which are available for application in defining sorting rules for subscription result sets within the Social platform.
SubscriptionType
Represents the type of subscription. Subscription type is a user assigned and optional type that can be used to categorize subscriptions. Default is empty string
Interfaces
IActivityDispatcher
The IActivityDispatcher describes an interface responsible for processing activities that are dispatched to it through default and registered activity handlers of specific activity types.
IActivityHandler<TExtension>
The IActivityHandler interface describes a component capable of handling a particular type of activity.
IActivityQueue
IActivityQueueReceiver
IActivityRepository
The IActivityRepository interface describes a component capable of adding activity data to an underlying data store.
IActivityService
The IActivityService interface describes a component capable of adding and watching activities in Episerver's Social Activity Streams system.
IFeedItemRepository
The IFeedItemRepository interface describes a component capable of saving and retrieving/filtering feed data from an underlying data store.
IFeedService
Encapsulates the operations supported by a feed service in Episerver's Social Activity Streams system.
ISubscriptionRepository
The ISubscriptionRepository interface describes a component capable of creating, deleting, and reading subscription data from an underlying data store.
ISubscriptionService
Encapsulates the operations supported by a subscription service in a social system.