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.

arrow_upward