C# Класс ActivityStreams.Persistence.DefaultActivityRepository

Наследование: IActivityRepository
Показать файл Открыть проект

Открытые методы

Метод Описание
Append ( Activity activity ) : void
DefaultActivityRepository ( IActivityStore store, IStreamStore streamStore ) : System
Load ( ActivityStream stream, ActivityStreamOptions feedOptions ) : IEnumerable

FanIn

Remove ( byte streamId, long timestamp ) : void

Приватные методы

Метод Описание
FetchNextActivity ( Dictionary snapshot, byte streamId, SortedSet buffer ) : void

Gets the first activity from the specified stream and places it into the specified buffer.

GetSnapshot ( long>.Dictionary streams, ActivityStreamOptions options ) : Queue>.Dictionary

Gets unordered activities snapshot for the specified streams.

Описание методов

Append() публичный Метод

public Append ( Activity activity ) : void
activity Activity
Результат void

DefaultActivityRepository() публичный Метод

public DefaultActivityRepository ( IActivityStore store, IStreamStore streamStore ) : System
store IActivityStore
streamStore IStreamStore
Результат System

Load() публичный Метод

FanIn
public Load ( ActivityStream stream, ActivityStreamOptions feedOptions ) : IEnumerable
stream ActivityStream
feedOptions ActivityStreamOptions
Результат IEnumerable

Remove() публичный Метод

public Remove ( byte streamId, long timestamp ) : void
streamId byte
timestamp long
Результат void