C# Class Raven.Client.Indexes.IndexCreation

Helper class for creating indexes from implementations of AbstractIndexCreationTask.
Mostra file Open project: robashton/ravendb Class Usage Examples

Public Methods

Method Description
CreateIndexes ( Assembly assemblyToScanForIndexingTasks, IDocumentStore documentStore ) : void

Creates the indexes found in the specified assembly.

CreateIndexes ( System.ComponentModel.Composition.Hosting.ExportProvider catalogToGetnIndexingTasksFrom, IDatabaseCommands databaseCommands, DocumentConvention conventions ) : void

Creates the indexes found in the specified catalog

CreateIndexes ( System.ComponentModel.Composition.Hosting.ExportProvider catalogToGetnIndexingTasksFrom, IDocumentStore documentStore ) : void

Creates the indexes found in the specified catalog

CreateIndexesAsync ( Assembly assemblyToScanForIndexingTasks, IDocumentStore documentStore ) : System.Threading.Tasks.Task

Creates the indexes found in the specified assembly.

CreateIndexesAsync ( System.ComponentModel.Composition.Hosting.ExportProvider catalogToGetnIndexingTasksFrom, IAsyncDatabaseCommands asyncDatabaseCommands, DocumentConvention conventions ) : System.Threading.Tasks.Task

Creates the indexes found in the specified catalog

CreateIndexesAsync ( System.ComponentModel.Composition.Hosting.ExportProvider catalogToGetnIndexingTasksFrom, IDocumentStore documentStore ) : System.Threading.Tasks.Task

Creates the indexes found in the specified catalog

Method Details

CreateIndexes() public static method

Creates the indexes found in the specified assembly.
public static CreateIndexes ( Assembly assemblyToScanForIndexingTasks, IDocumentStore documentStore ) : void
assemblyToScanForIndexingTasks System.Reflection.Assembly The assembly to scan for indexing tasks.
documentStore IDocumentStore The document store.
return void

CreateIndexes() public static method

Creates the indexes found in the specified catalog
public static CreateIndexes ( System.ComponentModel.Composition.Hosting.ExportProvider catalogToGetnIndexingTasksFrom, IDatabaseCommands databaseCommands, DocumentConvention conventions ) : void
catalogToGetnIndexingTasksFrom System.ComponentModel.Composition.Hosting.ExportProvider The catalog to get indexing tasks from.
databaseCommands IDatabaseCommands
conventions Raven.Client.Document.DocumentConvention
return void

CreateIndexes() public static method

Creates the indexes found in the specified catalog
public static CreateIndexes ( System.ComponentModel.Composition.Hosting.ExportProvider catalogToGetnIndexingTasksFrom, IDocumentStore documentStore ) : void
catalogToGetnIndexingTasksFrom System.ComponentModel.Composition.Hosting.ExportProvider The catalog to get indexing tasks from.
documentStore IDocumentStore The document store.
return void

CreateIndexesAsync() public static method

Creates the indexes found in the specified assembly.
public static CreateIndexesAsync ( Assembly assemblyToScanForIndexingTasks, IDocumentStore documentStore ) : System.Threading.Tasks.Task
assemblyToScanForIndexingTasks System.Reflection.Assembly The assembly to scan for indexing tasks.
documentStore IDocumentStore The document store.
return System.Threading.Tasks.Task

CreateIndexesAsync() public static method

Creates the indexes found in the specified catalog
public static CreateIndexesAsync ( System.ComponentModel.Composition.Hosting.ExportProvider catalogToGetnIndexingTasksFrom, IAsyncDatabaseCommands asyncDatabaseCommands, DocumentConvention conventions ) : System.Threading.Tasks.Task
catalogToGetnIndexingTasksFrom System.ComponentModel.Composition.Hosting.ExportProvider
asyncDatabaseCommands IAsyncDatabaseCommands
conventions Raven.Client.Document.DocumentConvention
return System.Threading.Tasks.Task

CreateIndexesAsync() public static method

Creates the indexes found in the specified catalog
public static CreateIndexesAsync ( System.ComponentModel.Composition.Hosting.ExportProvider catalogToGetnIndexingTasksFrom, IDocumentStore documentStore ) : System.Threading.Tasks.Task
catalogToGetnIndexingTasksFrom System.ComponentModel.Composition.Hosting.ExportProvider The catalog to get indexing tasks from.
documentStore IDocumentStore The document store.
return System.Threading.Tasks.Task