C# 클래스 TcmDebugger.Engines.DebugEngineServer

DebugEngineServer is a hosting process for the Tridion templating debug session as a server
상속: Engine
파일 보기 프로젝트 열기: mvlasenko/TridionVSRazorExtension 1 사용 예제들

공개 메소드들

메소드 설명
DebugEngineServer ( String sessionId ) : System

Initializes a new instance of the DebugEngineServer class.

GetDebuggingState ( String debuggerSessionId, String lastLogMessageId ) : DebuggingStatusResult
GetPackage ( String debuggerSessionId, String packageId ) : PackageResponse
GetPackageItem ( String debuggerSessionId, String packageItemId ) : PackageResponse
ResetDebugging ( String debuggerSessionId ) : void
StartDebuggingWithItemUri ( String compoundTemplateId, String compoundTemplateXml, String itemId, bool includeSystemLog, System logLevel ) : DebuggingStatusResult
StartDebuggingWithPackage ( String compoundTemplateId, String compoundTemplateXml, String packageXml, bool includeSystemLog, System logLevel ) : DebuggingStatusResult
StopDebugging ( String debuggerSessionId, String lastLogMessage ) : DebuggingStatusResult

비공개 메소드들

메소드 설명
StripXmlDeclaration ( String xml ) : String
WriteLog ( String logMessages ) : void

메소드 상세

DebugEngineServer() 공개 메소드

Initializes a new instance of the DebugEngineServer class.
public DebugEngineServer ( String sessionId ) : System
sessionId String Debug session identifier.
리턴 System

GetDebuggingState() 공개 메소드

public GetDebuggingState ( String debuggerSessionId, String lastLogMessageId ) : DebuggingStatusResult
debuggerSessionId String
lastLogMessageId String
리턴 TcmDebugger.Service.DebuggingStatusResult

GetPackage() 공개 메소드

public GetPackage ( String debuggerSessionId, String packageId ) : PackageResponse
debuggerSessionId String
packageId String
리턴 TcmDebugger.Service.PackageResponse

GetPackageItem() 공개 메소드

public GetPackageItem ( String debuggerSessionId, String packageItemId ) : PackageResponse
debuggerSessionId String
packageItemId String
리턴 TcmDebugger.Service.PackageResponse

ResetDebugging() 공개 메소드

public ResetDebugging ( String debuggerSessionId ) : void
debuggerSessionId String
리턴 void

StartDebuggingWithItemUri() 공개 메소드

public StartDebuggingWithItemUri ( String compoundTemplateId, String compoundTemplateXml, String itemId, bool includeSystemLog, System logLevel ) : DebuggingStatusResult
compoundTemplateId String
compoundTemplateXml String
itemId String
includeSystemLog bool
logLevel System
리턴 TcmDebugger.Service.DebuggingStatusResult

StartDebuggingWithPackage() 공개 메소드

public StartDebuggingWithPackage ( String compoundTemplateId, String compoundTemplateXml, String packageXml, bool includeSystemLog, System logLevel ) : DebuggingStatusResult
compoundTemplateId String
compoundTemplateXml String
packageXml String
includeSystemLog bool
logLevel System
리턴 TcmDebugger.Service.DebuggingStatusResult

StopDebugging() 공개 메소드

public StopDebugging ( String debuggerSessionId, String lastLogMessage ) : DebuggingStatusResult
debuggerSessionId String
lastLogMessage String
리턴 TcmDebugger.Service.DebuggingStatusResult