C# 클래스 Tp.MashupManager.MashupStorage.MashupScriptStorage

상속: IMashupScriptStorage
파일 보기 프로젝트 열기: TargetProcess/Target-Process-Plugins 1 사용 예제들

공개 메소드들

메소드 설명
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