C# Класс TcmDebugger.Engines.DebugEngineServer

DebugEngineServer is a hosting process for the Tridion templating debug session as a server
Наследование: Engine
Показать файл Открыть проект Примеры использования класса

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

Метод Описание
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