Class HtmlDocumentHandler
Inheritance
HtmlDocumentHandler
Namespace:Microsoft.DocAsCode.Build.Engine
Assembly:Microsoft.DocAsCode.Build.Engine.dll
Syntax
public abstract class HtmlDocumentHandler : IHtmlDocumentHandler
Properties
Context
Declaration
public HtmlPostProcessContext Context { get; }
Property Value
Methods
Handle(HtmlDocument, ManifestItem, String, String)
Declaration
public void Handle(HtmlDocument document, ManifestItem manifestItem, string inputFile, string outputFile)
Parameters
Type |
Name |
Description |
HtmlAgilityPack.HtmlDocument |
document |
|
ManifestItem |
manifestItem |
|
String |
inputFile |
|
String |
outputFile |
|
Implements
HandleCore(HtmlDocument, ManifestItem, String, String)
Declaration
protected abstract void HandleCore(HtmlDocument document, ManifestItem manifestItem, string inputFile, string outputFile)
Parameters
Type |
Name |
Description |
HtmlAgilityPack.HtmlDocument |
document |
|
ManifestItem |
manifestItem |
|
String |
inputFile |
|
String |
outputFile |
|
LoadContext(HtmlPostProcessContext)
Declaration
public virtual void LoadContext(HtmlPostProcessContext context)
Parameters
Implements
PostHandle(Manifest)
Declaration
public Manifest PostHandle(Manifest manifest)
Parameters
Returns
Implements
PostHandleCore(Manifest)
Declaration
protected virtual Manifest PostHandleCore(Manifest manifest)
Parameters
Returns
PreHandle(Manifest)
Declaration
public Manifest PreHandle(Manifest manifest)
Parameters
Returns
Implements
PreHandleCore(Manifest)
Declaration
protected virtual Manifest PreHandleCore(Manifest manifest)
Parameters
Returns
SaveContext(HtmlPostProcessContext)
Declaration
public virtual void SaveContext(HtmlPostProcessContext context)
Parameters
Implements
SetContext(HtmlPostProcessContext)
Declaration
public void SetContext(HtmlPostProcessContext context)
Parameters
Extension Methods