C# Class Chaos.Portal.Core.Indexing.View.ViewManager

The view manager.
Inheritance: IViewManager
Afficher le fichier Open project: CHAOS-Community/Portal

Méthodes publiques

Méthode Description
AddView ( IView view, bool force = false ) : void
Delete ( ) : void

Sends a delete all query to all Views, essentially cleaning the entire index

Delete ( string query ) : void

Sends a delete query to all Views

GetView ( string viewName ) : IView
Index ( IEnumerable objs ) : void

The index.

Index ( object obj ) : void

The index.

ViewManager ( IView>.IDictionary dictionary, ICache cache ) : System

Initializes a new instance of the ViewManager class.

Method Details

AddView() public méthode

public AddView ( IView view, bool force = false ) : void
view IView
force bool
Résultat void

Delete() public méthode

Sends a delete all query to all Views, essentially cleaning the entire index
public Delete ( ) : void
Résultat void

Delete() public méthode

Sends a delete query to all Views
public Delete ( string query ) : void
query string
Résultat void

GetView() public méthode

public GetView ( string viewName ) : IView
viewName string
Résultat IView

Index() public méthode

The index.
public Index ( IEnumerable objs ) : void
objs IEnumerable The objects.
Résultat void

Index() public méthode

The index.
public Index ( object obj ) : void
obj object The object.
Résultat void

ViewManager() public méthode

Initializes a new instance of the ViewManager class.
public ViewManager ( IView>.IDictionary dictionary, ICache cache ) : System
dictionary IView>.IDictionary The dictionary.
cache ICache
Résultat System