C# Class Dashing.ElasticSearch.ElasticSearchEventListener

Inheritance: IOnPostInsertEventListener, IOnPostSaveEventListener, IOnPostDeleteEventListener
Afficher le fichier Open project: Polylytics/dashing

Méthodes publiques

Méthode Description
AddTypeToIndex ( Type type ) : void
ElasticSearchEventListener ( IElasticClientFactory factory ) : System
OnPostDelete ( object entity, ISession session ) : void
OnPostInsert ( object entity, ISession session ) : void
OnPostSave ( object entity, ISession session ) : void

Private Methods

Méthode Description
IdOf ( object entity, ISession session ) : string
MaybeDelete ( object entity, ISession session ) : void
MaybeIndex ( object entity, ISession session ) : void
TypeOf ( object entity ) : string

Method Details

AddTypeToIndex() public méthode

public AddTypeToIndex ( Type type ) : void
type System.Type
Résultat void

ElasticSearchEventListener() public méthode

public ElasticSearchEventListener ( IElasticClientFactory factory ) : System
factory IElasticClientFactory
Résultat System

OnPostDelete() public méthode

public OnPostDelete ( object entity, ISession session ) : void
entity object
session ISession
Résultat void

OnPostInsert() public méthode

public OnPostInsert ( object entity, ISession session ) : void
entity object
session ISession
Résultat void

OnPostSave() public méthode

public OnPostSave ( object entity, ISession session ) : void
entity object
session ISession
Résultat void