Autodesk.Revit.DB.ExternalResourceLoadContext
是 Revit API 中的一个类,它表示用于加载外部资源的上下文。此类用于指定特定的上下文以从外部位置加载资源,例如外部文件,图像等。
以下是该类的构造函数的定义:
public ExternalResourceLoadContext(string contextString)
contextString
(字符串)- 描述上下文的字符串。该类具有以下属性:
描述上下文的字符串。
public string ContextString { get; }
该类定义以下方法:
确定指定的对象是否等于当前对象。
public override bool Equals(object obj)
返回当前对象的哈希码。
public override int GetHashCode()
返回当前对象的 XML 模式。
public XmlSchema GetSchema()
获取当前实例的 Type。
public Type GetType()
从指定路径加载外部资源并将其注册到 Revit 中。
public ExternalResource LoadAndRegisterResource(string resourcePath)
resourcePath
(字符串)- 外部资源的路径。返回 ExternalResource
的实例,表示已加载的资源。
返回当前对象的字符串表示形式。
public override string ToString()
以下代码示例演示如何使用 ExternalResourceLoadContext
类来加载外部资源:
ExternalResourceLoadContext context = new ExternalResourceLoadContext("externalFilePath");
ExternalResource externalResource = context.LoadAndRegisterResource("D:\\image.jpg");