Click or drag to resize

IExternalReferenceResolverAsync Interface

This service interface adds async methods to the IExternalReferenceResolver

Namespace: Aml.Engine.Services.Interfaces
Assembly: Aml.Engine (in Aml.Engine.dll) Version: 3.2
Syntax
public interface IExternalReferenceResolverAsync : IExternalReferenceResolver, 
	IAMLService

The IExternalReferenceResolverAsync type exposes the following members.

Methods
 NameDescription
Public methodClearRedirection Clears all registered redirection paths.
(Inherited from IExternalReferenceResolver)
Public methodClearRedirection(String) Clears the redirection path for the provided address.
(Inherited from IExternalReferenceResolver)
Public methodIsExternal Determines, if the element is contained in a resolved external document.
(Inherited from IExternalReferenceResolver)
Public methodLoadOrGetReferencedDocument(ExternalReferenceType) Loads a CAEXDocument, referenced by the external reference. The new CAEXDocument is a separate document and no libraries are merged to the current document. This Method doesn't change any references, which use the alias of this external reference. Use the IMerge service to achieve this.
(Inherited from IExternalReferenceResolver)
Public methodLoadOrGetReferencedDocument(CAEXDocument, String) Determines, if the provided path contains an alias and gets the resolved document for that alias if it is already resolved. If the reference has not been resolved it is resolved.
(Inherited from IExternalReferenceResolver)
Public methodLoadOrGetReferencedDocumentAsync(ExternalReferenceType) The async version of LoadOrGetReferencedDocument(ExternalReferenceType)
Public methodLoadOrGetReferencedDocumentAsync(CAEXDocument, String) The async version of LoadOrGetReferencedDocument(CAEXDocument, String)
Public methodRegisterExternalDocument Registers a CAEXDocument, referenced by the specified externalReference as an external document.
(Inherited from IExternalReferenceResolver)
Public methodResolvedDocuments Gets all already resolved externals for the provided CAEXDocument containing ExternalReference objects
(Inherited from IExternalReferenceResolver)
Public methodResolveExternalDocument Resolves a CAEXDocument, referenced by the specified url.
(Inherited from IExternalReferenceResolver)
Public methodResolveExternalDocumentAsync The async version of ResolveExternalDocument(String)
Public methodSetRedirection Sets a redirection path for the provided address.
(Inherited from IExternalReferenceResolver)
Top
See Also