Table of Contents

Class SiteChangeProjector

Namespace
InSite.Application.Sites.Read
Assembly
Shift.Sdk.dll
public class SiteChangeProjector
Inheritance
SiteChangeProjector
Inherited Members
Extension Methods

Constructors

SiteChangeProjector(IChangeQueue, IAggregateSearch, ISiteStore, IContentStore)

public SiteChangeProjector(IChangeQueue publisher, IAggregateSearch aggregates, ISiteStore store, IContentStore contentStore)

Parameters

publisher IChangeQueue
aggregates IAggregateSearch
store ISiteStore
contentStore IContentStore

Methods

Handle(SiteConfigurationChanged)

public void Handle(SiteConfigurationChanged e)

Parameters

e SiteConfigurationChanged

Handle(SiteContentChanged)

public void Handle(SiteContentChanged e)

Parameters

e SiteContentChanged

Handle(SiteCreated)

public void Handle(SiteCreated e)

Parameters

e SiteCreated

Handle(SiteDeleted)

public void Handle(SiteDeleted e)

Parameters

e SiteDeleted

Handle(SiteDomainChanged)

public void Handle(SiteDomainChanged e)

Parameters

e SiteDomainChanged

Handle(SiteTitleChanged)

public void Handle(SiteTitleChanged e)

Parameters

e SiteTitleChanged

Handle(SiteTypeChanged)

public void Handle(SiteTypeChanged e)

Parameters

e SiteTypeChanged

Replay(IChangeStore, Action<string, int, int, Guid>, Guid?)

public void Replay(IChangeStore store, Action<string, int, int, Guid> progress, Guid? id)

Parameters

store IChangeStore
progress Action<string, int, int, Guid>
id Guid?