C# Класс Tp.MashupManager.MashupStorage.MashupScriptStorage

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

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

Метод Описание
DeleteMashup ( string mashupName ) : void
GetMashup ( AccountName account, string mashupName ) : Mashup
GetMashup ( string mashupName ) : Mashup
MashupScriptStorage ( IPluginContext context, IMashupLocalFolder folder, ILogManager logManager, IMashupLoader mashupLoader ) : System
SaveMashup ( Mashup mashup ) : void

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

Метод Описание
EnsureMashupFileSubFolderExists ( string mashupFolderPath, string mashupFilePath ) : void
EnsureMashupFolderExistsAndEmpty ( string mashupFolderPath ) : void
GetMashupFolderPath ( AccountName accountName, string mashupName ) : string
GetMashupFolderPath ( string mashupName ) : string
WriteAccountsFile ( string mashupName, string mashupFolderPath ) : void
WritePlaceholdersFile ( string mashupName, string mashupPlaceholders, string mashupFolderPath ) : void

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

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

public DeleteMashup ( string mashupName ) : void
mashupName string
Результат void

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

public GetMashup ( AccountName account, string mashupName ) : Mashup
account Tp.Integration.Messages.AccountName
mashupName string
Результат Tp.Integration.Messages.PluginLifecycle.Mashup

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

public GetMashup ( string mashupName ) : Mashup
mashupName string
Результат Tp.Integration.Messages.PluginLifecycle.Mashup

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

public MashupScriptStorage ( IPluginContext context, IMashupLocalFolder folder, ILogManager logManager, IMashupLoader mashupLoader ) : System
context IPluginContext
folder IMashupLocalFolder
logManager ILogManager
mashupLoader IMashupLoader
Результат System

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

public SaveMashup ( Mashup mashup ) : void
mashup Tp.Integration.Messages.PluginLifecycle.Mashup
Результат void