C# Класс Zetbox.API.Server.ServerObjectHandlerFactory

Default-Factory for loading ServerObjectHandlers from types containing helper methods to help with creating the generic handlers.
Наследование: IServerObjectHandlerFactory
Показать файл Открыть проект

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

Метод Описание
GetServerCollectionHandler ( IReadOnlyZetboxContext ctx, InterfaceType aType, InterfaceType bType, RelationEndRole endRole ) : IServerCollectionHandler
GetServerDocumentHandler ( ) : IServerDocumentHandler
GetServerObjectHandler ( InterfaceType type ) : IServerObjectHandler
GetServerObjectSetHandler ( ) : IServerObjectSetHandler

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

Метод Описание
GetServerCollectionHandlerHelper ( Type collectionHandlerType, ImplementationType aType, ImplementationType bType, RelationEndRole endRole ) : IServerCollectionHandler
GetServerObjectHandlerHelper ( Type objectHandlerType, InterfaceType intfType ) : IServerObjectHandler
ServerObjectHandlerFactory ( LuceneSearchDeps searchDependencies ) : System

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

GetServerCollectionHandler() публичный абстрактный Метод

public abstract GetServerCollectionHandler ( IReadOnlyZetboxContext ctx, InterfaceType aType, InterfaceType bType, RelationEndRole endRole ) : IServerCollectionHandler
ctx IReadOnlyZetboxContext
aType InterfaceType
bType InterfaceType
endRole RelationEndRole
Результат IServerCollectionHandler

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

protected GetServerCollectionHandlerHelper ( Type collectionHandlerType, ImplementationType aType, ImplementationType bType, RelationEndRole endRole ) : IServerCollectionHandler
collectionHandlerType System.Type
aType ImplementationType
bType ImplementationType
endRole RelationEndRole
Результат IServerCollectionHandler

GetServerDocumentHandler() публичный абстрактный Метод

public abstract GetServerDocumentHandler ( ) : IServerDocumentHandler
Результат IServerDocumentHandler

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

public GetServerObjectHandler ( InterfaceType type ) : IServerObjectHandler
type InterfaceType
Результат IServerObjectHandler

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

protected GetServerObjectHandlerHelper ( Type objectHandlerType, InterfaceType intfType ) : IServerObjectHandler
objectHandlerType System.Type
intfType InterfaceType
Результат IServerObjectHandler

GetServerObjectSetHandler() публичный абстрактный Метод

public abstract GetServerObjectSetHandler ( ) : IServerObjectSetHandler
Результат IServerObjectSetHandler

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

protected ServerObjectHandlerFactory ( LuceneSearchDeps searchDependencies ) : System
searchDependencies LuceneSearchDeps
Результат System