Show / Hide Table of Contents

Class RemoveZptAttributesModifierDecorator

Implementation of IModifiesDocument which coordinates the removal of ZPT-related nodes and attributes from a document. This is essentially a clean-up process which strips processing directives from a document.

Inheritance
System.Object
RemoveZptAttributesModifierDecorator
Implements
IModifiesDocument
Inherited Members
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.ToString()
Namespace: ZptSharp.Rendering
Assembly: ZptSharp.dll
Syntax
public class RemoveZptAttributesModifierDecorator : IModifiesDocument

Constructors

| Improve this Doc View Source

RemoveZptAttributesModifierDecorator(IGetsZptNodeAndAttributeRemovalContextProcessor, IIterativelyModifiesDocument, IModifiesDocument, IGetsRootExpressionContext)

Initializes a new instance of the RemoveZptAttributesModifierDecorator class.

Declaration
public RemoveZptAttributesModifierDecorator(IGetsZptNodeAndAttributeRemovalContextProcessor contextProcessorFactory, IIterativelyModifiesDocument iterativeModifier, IModifiesDocument wrapped, IGetsRootExpressionContext rootContextProvider)
Parameters
Type Name Description
IGetsZptNodeAndAttributeRemovalContextProcessor contextProcessorFactory

Context processor factory.

IIterativelyModifiesDocument iterativeModifier

Iterative modifier.

IModifiesDocument wrapped

Wrapped.

IGetsRootExpressionContext rootContextProvider

A provider for the root expression context.

Methods

| Improve this Doc View Source

ModifyDocumentAsync(IDocument, Object, CancellationToken)

Performs alterations for a specified document, using the specified rendering request. This method will manipulate the document, according to the rules of ZPT.

Declaration
public Task ModifyDocumentAsync(IDocument document, object model, CancellationToken token = default(CancellationToken))
Parameters
Type Name Description
IDocument document

The document to render.

System.Object model

The model to render.

System.Threading.CancellationToken token

An object used to cancel the operation if required.

Returns
Type Description
System.Threading.Tasks.Task

A task indicating when the process is complete.

Implements

IModifiesDocument
  • Improve this Doc
  • View Source
In This Article
Back to top Generated by DocFX