ExternalMarkupService.Load 方法
当在派生类中重写时,分析指定的标记文本并返回一个表示该文本的模型项。
命名空间: Microsoft.Windows.Design.Services
程序集: Microsoft.Windows.Design.Interaction(在 Microsoft.Windows.Design.Interaction.dll 中)
语法
声明
Public MustOverride Function Load ( _
markup As String, _
additionalReferences As IEnumerable(Of AssemblyName) _
) As ModelItem
public abstract ModelItem Load(
string markup,
IEnumerable<AssemblyName> additionalReferences
)
public:
virtual ModelItem^ Load(
String^ markup,
IEnumerable<AssemblyName^>^ additionalReferences
) abstract
abstract Load :
markup:string *
additionalReferences:IEnumerable<AssemblyName> -> ModelItem
public abstract function Load(
markup : String,
additionalReferences : IEnumerable<AssemblyName>
) : ModelItem
参数
- markup
类型:System.String
一个具有正确格式的 XML 文档。
- additionalReferences
类型:System.Collections.Generic.IEnumerable<AssemblyName>
在分析 markup 时要使用的程序集名称。
返回值
类型:Microsoft.Windows.Design.Model.ModelItem
一个表示该标记的模型项。
异常
异常 | 条件 |
---|---|
ArgumentNullException | markup 为 nullnull 引用(在 Visual Basic 中为 Nothing)。 |
备注
如果未指定 additionalReferences,则只有那些在当前设计器中引用的程序集才可用。 如果提供了 additionalReferences,则应当首先检查它们,然后检查当前设计器中引用的程序集。 Load 方法可使用 Save 方法为 additionalReferences 提供的程序集名称。
.NET Framework 安全性
- 对直接调用方的完全信任。此成员不能由部分信任的代码使用。有关更多信息,请参见通过部分受信任的代码使用库。
请参见
参考
Microsoft.Windows.Design.Services 命名空间