C# Класс Tp.MashupManager.Mashup

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

Private Properties

Свойство Тип Описание
AppendAccountMashupFile void
GetMashupScripts Tp.Integration.Messages.PluginLifecycle.PluginMashupScript[]
GetPlaceholders string[]

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

Метод Описание
CreatePluginMashupMessage ( ) : PluginMashupMessage
CreatePluginMashupMessage ( AccountName accountName ) : PluginMashupMessage
Mashup ( List files = null ) : System
ValidateAdd ( MashupManagerProfile profile ) : PluginProfileErrorCollection

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

Метод Описание
ValidateNameContainsOnlyValidChars ( PluginProfileErrorCollection errors ) : void
ValidateNameNotEmpty ( PluginProfileErrorCollection errors ) : void
ValidateNameUniqueness ( PluginProfileErrorCollection errors, MashupManagerProfile profile ) : void

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

Метод Описание
AppendAccountMashupFile ( AccountName accountName, List scripts ) : void
GetMashupScripts ( AccountName accountName ) : Tp.Integration.Messages.PluginLifecycle.PluginMashupScript[]
GetPlaceholders ( ) : string[]

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

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

public CreatePluginMashupMessage ( ) : PluginMashupMessage
Результат Tp.Integration.Messages.PluginLifecycle.PluginMashupMessage

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

public CreatePluginMashupMessage ( AccountName accountName ) : PluginMashupMessage
accountName Tp.Integration.Messages.AccountName
Результат Tp.Integration.Messages.PluginLifecycle.PluginMashupMessage

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

public Mashup ( List files = null ) : System
files List
Результат System

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

public ValidateAdd ( MashupManagerProfile profile ) : PluginProfileErrorCollection
profile MashupManagerProfile
Результат PluginProfileErrorCollection

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

protected ValidateNameContainsOnlyValidChars ( PluginProfileErrorCollection errors ) : void
errors PluginProfileErrorCollection
Результат void

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

protected ValidateNameNotEmpty ( PluginProfileErrorCollection errors ) : void
errors PluginProfileErrorCollection
Результат void

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

protected ValidateNameUniqueness ( PluginProfileErrorCollection errors, MashupManagerProfile profile ) : void
errors PluginProfileErrorCollection
profile MashupManagerProfile
Результат void