C# Класс Rebel.Framework.Persistence.Examine.Hive.SchemaRepositoryFactory

Наследование: AbstractSchemaRepositoryFactory
Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
GetReadonlyRepository ( ) : AbstractReadonlySchemaRepository
GetRepository ( ) : AbstractSchemaRepository
GetRepository ( ExamineTransaction transaction ) : AbstractSchemaRepository

Returns a repository using the given transaction

SchemaRepositoryFactory ( ProviderMetadata providerMetadata, AbstractRevisionRepositoryFactory revisionRepositoryFactory, IFrameworkContext frameworkContext, ProviderDependencyHelper dependencyHelper ) : Rebel.Framework.Context

Constructor

Защищенные методы

Метод Описание
DisposeResources ( ) : void

Приватные методы

Метод Описание
SchemaRepositoryFactory ( ProviderMetadata providerMetadata, AbstractRevisionRepositoryFactory revisionRepositoryFactory, IFrameworkContext frameworkContext, ExamineHelper helper ) : Rebel.Framework.Context

Constructor used for testing

Описание методов

DisposeResources() защищенный Метод

protected DisposeResources ( ) : void
Результат void

GetReadonlyRepository() публичный Метод

public GetReadonlyRepository ( ) : AbstractReadonlySchemaRepository
Результат AbstractReadonlySchemaRepository

GetRepository() публичный Метод

public GetRepository ( ) : AbstractSchemaRepository
Результат AbstractSchemaRepository

GetRepository() публичный Метод

Returns a repository using the given transaction
public GetRepository ( ExamineTransaction transaction ) : AbstractSchemaRepository
transaction ExamineTransaction
Результат AbstractSchemaRepository

SchemaRepositoryFactory() публичный Метод

Constructor
public SchemaRepositoryFactory ( ProviderMetadata providerMetadata, AbstractRevisionRepositoryFactory revisionRepositoryFactory, IFrameworkContext frameworkContext, ProviderDependencyHelper dependencyHelper ) : Rebel.Framework.Context
providerMetadata Rebel.Framework.Persistence.ProviderSupport._Revised.ProviderMetadata
revisionRepositoryFactory AbstractRevisionRepositoryFactory
frameworkContext IFrameworkContext
dependencyHelper Rebel.Hive.ProviderSupport.ProviderDependencyHelper
Результат Rebel.Framework.Context