ExternalResourceLoadContext
This class contains data describing the context related to an external resource load operation.
Inheritance Hierarchy
System.Object
Autodesk.Revit.DB.ExternalResourceLoadContext
Namespace: Autodesk.Revit.DB
Assembly: RevitAPI (in RevitAPI.dll) Version: 25.0.0.0 (25.0.0.0)
Syntax
public class ExternalResourceLoadContext : IDisposable
The ExternalResourceLoadContext type exposes the following members.
Properties
Name
Description
Public Property
IsValidObject
Specifies whether the .NET object represents a valid Revit entity.
Public Property
LoadOperationType
An enum value indicating whether the resource load was triggered by an automatic event (such as file open) or an explicit user action.
Methods
Name
Description
Public Method
CallingDocumentHasModelPath
Indicates whether the document requesting the external resource has a defined ModelPath.
Public Method
Dispose
Releases all resources used by the ExternalResourceLoadContext
Public Method
Equals
Determines whether the specified object is equal to the current object.
(Inherited from Object)
Public Method
GetCallingDocumentModelPath
Returns a copy of the ModelPath of the document that is requesting the external resource.
Public Method
GetCurrentlyLoadedReference
Returns a copy of the ExternalResourceReference currently in use by the containing element.
Public Method
GetHashCode
Serves as the default hash function.
(Inherited from Object)
Public Method
GetType
Gets the Type of the current instance.
(Inherited from Object)
Public Method
ToString
Returns a string that represents the current object.
(Inherited from Object)
Remarks
Note that automatic loads can occur in the context of other operations such as opening a file. During automatic loads, it is therefore recommended that the server only display UI that is critical for the user to see (such as error message).
The loading operation type is Explicit when the user is specifically trying to reload the resource. During explicit loads, it may be desirable to provide more feedback to the user, such as specific feedback that the load operation succeeded.