Click or drag to resize

DocumentLoaderLoadDocumentAsync Method

Loads a document asynchronously.

Namespace:  Microsoft.ClearScript
Assembly:  ClearScript.Core (in ClearScript.Core.dll) Version: 7.3.1
Syntax
public abstract Task<Document> LoadDocumentAsync(
	DocumentSettings settings,
	DocumentInfo? sourceInfo,
	string specifier,
	DocumentCategory category,
	DocumentContextCallback contextCallback
)

Parameters

settings
Type: Microsoft.ClearScriptDocumentSettings
Document access settings for the operation.
sourceInfo
Type: SystemNullableDocumentInfo
An optional structure containing meta-information for the requesting document.
specifier
Type: SystemString
A string specifying the document to be loaded.
category
Type: Microsoft.ClearScriptDocumentCategory
An optional category for the requested document.
contextCallback
Type: Microsoft.ClearScriptDocumentContextCallback
An optional context callback for the requested document.

Return Value

Type: TaskDocument
A task that represents the asynchronous operation. Upon completion, the task's result is a Document instance that represents the loaded document.
Remarks
A loaded document must have an absolute URI. Once a load operation has completed successfully, subsequent requests that resolve to the same URI are expected to return the same Document reference, although loaders are not required to manage document caches of unlimited size.
See Also