C# Класс SenseNet.ContentRepository.Schema.ContentTypeManager

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

Private Properties

Свойство Тип Описание
AddContentType void
AnalyzerViolationExceptionHelper System.Exception
ApplyChanges void
ApplyChangesInEditor void
CheckDataType void
CheckReference void
ContentTypeManager System
ConvertDataType DataType
FinalizeAllowedChildTypes void
FinalizeIndexingInfo void
GetContentTypeByHandler ContentType
GetContentTypeByName ContentType
GetContentTypeNames string[]
GetContentTypes SenseNet.ContentRepository.Schema.ContentType[]
GetPerFieldIndexingInfo PerFieldIndexingInfo>.Dictionary
GetPerFieldIndexingInfo SenseNet.Search.Indexing.PerFieldIndexingInfo
GetRootTypeNames string[]
GetRootTypes SenseNet.ContentRepository.Schema.ContentType[]
Initialize void
IsInheritedFromNode bool
LoadOrCreateNew ContentType
LoadOrCreateNew ContentType
Node_AnyContentListDeleted void
ParseAttributes NodeTypeRegistration
ParserViolationExceptionHelper System.Exception
PropertyHasPublicSetter bool
RemoveContentType void
RemoveContentType void
Reset void
ResetPrivate void
SetPerFieldIndexingInfo void
Start void
TraceContentSchema string
TraceContentSchema void

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

Метод Описание
GetExplicitIndexingInfo ( bool fullTable ) : string

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

Метод Описание
AddContentType ( ContentType contentType ) : void
AnalyzerViolationExceptionHelper ( string contentTypeName, string fieldSettingName ) : Exception
ApplyChanges ( ContentType settings ) : void
ApplyChangesInEditor ( ContentType contentType, SchemaEditor editor ) : void
CheckDataType ( string propName, RepositoryDataType dataType, string nodeTypeName, SchemaEditor editor ) : void
CheckReference ( PropertyInfo propInfo, Type type, ContentType cts, FieldSetting fs ) : void
ContentTypeManager ( ) : System
ConvertDataType ( RepositoryDataType source ) : DataType
FinalizeAllowedChildTypes ( ) : void
FinalizeIndexingInfo ( ) : void
GetContentTypeByHandler ( Node contentHandler ) : ContentType
GetContentTypeByName ( string contentTypeName ) : ContentType
GetContentTypeNames ( ) : string[]
GetContentTypes ( ) : SenseNet.ContentRepository.Schema.ContentType[]
GetPerFieldIndexingInfo ( ) : PerFieldIndexingInfo>.Dictionary
GetPerFieldIndexingInfo ( string fieldName ) : PerFieldIndexingInfo
GetRootTypeNames ( ) : string[]
GetRootTypes ( ) : SenseNet.ContentRepository.Schema.ContentType[]
Initialize ( ) : void
IsInheritedFromNode ( Type type ) : bool
LoadOrCreateNew ( IXPathNavigable contentTypeDefinitionXml ) : ContentType
LoadOrCreateNew ( string contentTypeDefinitionXml ) : ContentType
Node_AnyContentListDeleted ( object sender, EventArgs e ) : void
ParseAttributes ( Type type ) : NodeTypeRegistration
ParserViolationExceptionHelper ( string contentTypeName, string fieldSettingName ) : Exception
PropertyHasPublicSetter ( PropertyInfo prop ) : bool
RemoveContentType ( ContentType contentType, SchemaEditor editor ) : void
RemoveContentType ( string name ) : void
Reset ( ) : void
ResetPrivate ( ) : void
SetPerFieldIndexingInfo ( string fieldName, string contentTypeName, PerFieldIndexingInfo indexingInfo ) : void
Start ( ) : void
TraceContentSchema ( ) : string
TraceContentSchema ( StringBuilder sb, ContentType root ) : void

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

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

public static GetExplicitIndexingInfo ( bool fullTable ) : string
fullTable bool
Результат string