Table of Contents

Class EverestCatalogProxyServiceBase<TChemical, TCatalogApplication>

Namespace
Everest.Service.Catalog
Assembly
Everest.Service.dll
public abstract class EverestCatalogProxyServiceBase<TChemical, TCatalogApplication> : EverestCatalogServiceBase<TChemical, TCatalogApplication>, IDisposable where TChemical : ICatalogChemical where TCatalogApplication : ICatalogProxyApplication<TChemical>

Type Parameters

TChemical
TCatalogApplication
Inheritance
EverestServiceBase<TCatalogApplication>
EverestCatalogServiceBase<TChemical, TCatalogApplication>
EverestCatalogProxyServiceBase<TChemical, TCatalogApplication>
Implements
Derived
Inherited Members

Constructors

EverestCatalogProxyServiceBase(TCatalogApplication, ILog, IMapper)

Methods

Dispose()

Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.

Dispose(bool)
OnCatalogChemicalRegistered(object, CatalogChemicalRegisteredEventArgs<TChemical>)
OnCatalogChemicalRemoved(object, CatalogChemicalRemovedEventArgs<TChemical>)
OnCatalogChemicalUpdated(object, CatalogChemicalUpdatedEventArgs<TChemical>)
SubscribeToCatalogEvents()
UnsubscribeFromCatalogEvents()
UpdateCatalog(string)