Método ExternalMarkupService.Load
Quando substituído em uma classe derivada, analisa o texto de marcação especificado e retorna um item de modelo que representa o texto.
Namespace: Microsoft.Windows.Design.Services
Assembly: Microsoft.Windows.Design.Interaction (em Microsoft.Windows.Design.Interaction.dll)
Sintaxe
'Declaração
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
Parâmetros
- markup
Tipo: System.String
Um documento XML formado corretamente.
- additionalReferences
Tipo: System.Collections.Generic.IEnumerable<AssemblyName>
Nomes de assembly para usar ao analisar markup.
Valor de retorno
Tipo: Microsoft.Windows.Design.Model.ModelItem
Um item de modelo que representa a marcação.
Exceções
Exceção | Condição |
---|---|
ArgumentNullException | markup is nulluma referência nula (Nothing no Visual Basic). |
Comentários
Se additionalReferences não forem especificados, apenas esses assemblies referenciados no designer atual estão disponíveis. Se additionalReferences são fornecidos, eles devem ser examinados primeiro, seguido por assemblies referenciados no designer atual. O Load método pode usar os nomes de assembly fornecidos pelo Save método para additionalReferences.
Segurança do .NET Framework
- Confiança total para o chamador imediato. O membro não pode ser usado por código parcialmente confiável. Para obter mais informações, consulte Usando bibliotecas de código parcialmente confiáveis.
Consulte também
Referência
Namespace Microsoft.Windows.Design.Services