Table of Contents

Delegate DefaultDocumentFactory.Creator

Namespace
AngleSharp.Dom
Assembly
AngleSharp.dll

Represents a creator delegate for creating documents.

public delegate Task<IDocument> DefaultDocumentFactory.Creator(IBrowsingContext context, CreateDocumentOptions options, CancellationToken cancellationToken)

Parameters

context IBrowsingContext

The context of the new document.

options CreateDocumentOptions

The creation options.

cancellationToken CancellationToken

The cancellation token.

Returns

Task<IDocument>

The task of creating the document.

Extension Methods

Constructors

Creator(object, nint)

public Creator(object @object, nint method)

Parameters

object object
method nint

Methods

BeginInvoke(IBrowsingContext, CreateDocumentOptions, CancellationToken, AsyncCallback, object)

public virtual IAsyncResult BeginInvoke(IBrowsingContext context, CreateDocumentOptions options, CancellationToken cancellationToken, AsyncCallback callback, object @object)

Parameters

context IBrowsingContext
options CreateDocumentOptions
cancellationToken CancellationToken
callback AsyncCallback
object object

Returns

IAsyncResult

EndInvoke(IAsyncResult)

public virtual Task<IDocument> EndInvoke(IAsyncResult result)

Parameters

result IAsyncResult

Returns

Task<IDocument>

Invoke(IBrowsingContext, CreateDocumentOptions, CancellationToken)

public virtual Task<IDocument> Invoke(IBrowsingContext context, CreateDocumentOptions options, CancellationToken cancellationToken)

Parameters

context IBrowsingContext
options CreateDocumentOptions
cancellationToken CancellationToken

Returns

Task<IDocument>