C# Class TcmDebugger.Engines.DebugEngineServer

DebugEngineServer is a hosting process for the Tridion templating debug session as a server
Inheritance: Engine
Afficher le fichier Open project: mvlasenko/TridionVSRazorExtension Class Usage Examples

Méthodes publiques

Méthode Description
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

Private Methods

Méthode Description
StripXmlDeclaration ( String xml ) : String
WriteLog ( String logMessages ) : void

Method Details

DebugEngineServer() public méthode

Initializes a new instance of the DebugEngineServer class.
public DebugEngineServer ( String sessionId ) : System
sessionId String Debug session identifier.
Résultat System

GetDebuggingState() public méthode

public GetDebuggingState ( String debuggerSessionId, String lastLogMessageId ) : DebuggingStatusResult
debuggerSessionId String
lastLogMessageId String
Résultat TcmDebugger.Service.DebuggingStatusResult

GetPackage() public méthode

public GetPackage ( String debuggerSessionId, String packageId ) : PackageResponse
debuggerSessionId String
packageId String
Résultat TcmDebugger.Service.PackageResponse

GetPackageItem() public méthode

public GetPackageItem ( String debuggerSessionId, String packageItemId ) : PackageResponse
debuggerSessionId String
packageItemId String
Résultat TcmDebugger.Service.PackageResponse

ResetDebugging() public méthode

public ResetDebugging ( String debuggerSessionId ) : void
debuggerSessionId String
Résultat void

StartDebuggingWithItemUri() public méthode

public StartDebuggingWithItemUri ( String compoundTemplateId, String compoundTemplateXml, String itemId, bool includeSystemLog, System logLevel ) : DebuggingStatusResult
compoundTemplateId String
compoundTemplateXml String
itemId String
includeSystemLog bool
logLevel System
Résultat TcmDebugger.Service.DebuggingStatusResult

StartDebuggingWithPackage() public méthode

public StartDebuggingWithPackage ( String compoundTemplateId, String compoundTemplateXml, String packageXml, bool includeSystemLog, System logLevel ) : DebuggingStatusResult
compoundTemplateId String
compoundTemplateXml String
packageXml String
includeSystemLog bool
logLevel System
Résultat TcmDebugger.Service.DebuggingStatusResult

StopDebugging() public méthode

public StopDebugging ( String debuggerSessionId, String lastLogMessage ) : DebuggingStatusResult
debuggerSessionId String
lastLogMessage String
Résultat TcmDebugger.Service.DebuggingStatusResult