C# Класс Sitecore.SharedSource.Analytics.Mappings.MultiVariantProcessor

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

Private Properties

Свойство Тип Описание
GetAssembly System.Reflection.Assembly
GetItem_FromXmlNode IMultiVariantMapping

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

Метод Описание
GetMapping ( string templateId, Database database ) : IMultiVariantMapping

Returns a mapping object

GetTemplate ( string templateId, Database database ) : TemplateItem

Returns a template item from one of the mappings

IsVariantTemplate ( string templateId ) : bool

Verified that the passed template is a variant template within the mappings

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

Метод Описание
GetItem_FromReflection ( string nameSpace, string assemblyName, XmlNode validationNode ) : IMultiVariantMapping

Uses reflection to instantiate the IFieldGutter class

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

Метод Описание
GetAssembly ( string assemblyName ) : Assembly
GetItem_FromXmlNode ( XmlNode validationNode ) : IMultiVariantMapping

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

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

Uses reflection to instantiate the IFieldGutter class
protected GetItem_FromReflection ( string nameSpace, string assemblyName, XmlNode validationNode ) : IMultiVariantMapping
nameSpace string
assemblyName string
validationNode System.Xml.XmlNode
Результат IMultiVariantMapping

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

Returns a mapping object
public GetMapping ( string templateId, Database database ) : IMultiVariantMapping
templateId string
database Database
Результат IMultiVariantMapping

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

Returns a template item from one of the mappings
public GetTemplate ( string templateId, Database database ) : TemplateItem
templateId string
database Database
Результат TemplateItem

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

Verified that the passed template is a variant template within the mappings
public IsVariantTemplate ( string templateId ) : bool
templateId string
Результат bool