DomainClassXmlSerializer.TryCreateMonikerInstance(SerializationContext, XmlReader, ModelElement, Guid, Partition) Método

Definição

Com o XmlReader fornecido, verifique se ele está atualmente apontando para uma instância de um modelador de um ModelElement que este serializador pode manipular. Nesse caso, crie uma instância de moniker na loja determinada; caso contrário, retorna NULL. Observação: o chamador garantirá que o leitor seja posicionado na marca XML aberta do moniker do elemento que está sendo lido. Esse método moverá o leitor (ao contrário do método TryCreateInstance ()), pois ele pode precisar ler a cadeia de caracteres do moniker serializado. Se o leitor for movido, ele deverá ser posicionado na marca de fechamento do elemento (para que o chamador possa chamar SerializationUtilities. SkipToNextElement () para mover para o próximo elemento).

public:
 virtual Microsoft::VisualStudio::Modeling::Moniker ^ TryCreateMonikerInstance(Microsoft::VisualStudio::Modeling::SerializationContext ^ serializationContext, System::Xml::XmlReader ^ reader, Microsoft::VisualStudio::Modeling::ModelElement ^ sourceRolePlayer, Guid relDomainClassId, Microsoft::VisualStudio::Modeling::Partition ^ partition);
public virtual Microsoft.VisualStudio.Modeling.Moniker TryCreateMonikerInstance (Microsoft.VisualStudio.Modeling.SerializationContext serializationContext, System.Xml.XmlReader reader, Microsoft.VisualStudio.Modeling.ModelElement sourceRolePlayer, Guid relDomainClassId, Microsoft.VisualStudio.Modeling.Partition partition);
abstract member TryCreateMonikerInstance : Microsoft.VisualStudio.Modeling.SerializationContext * System.Xml.XmlReader * Microsoft.VisualStudio.Modeling.ModelElement * Guid * Microsoft.VisualStudio.Modeling.Partition -> Microsoft.VisualStudio.Modeling.Moniker
override this.TryCreateMonikerInstance : Microsoft.VisualStudio.Modeling.SerializationContext * System.Xml.XmlReader * Microsoft.VisualStudio.Modeling.ModelElement * Guid * Microsoft.VisualStudio.Modeling.Partition -> Microsoft.VisualStudio.Modeling.Moniker
Public Overridable Function TryCreateMonikerInstance (serializationContext As SerializationContext, reader As XmlReader, sourceRolePlayer As ModelElement, relDomainClassId As Guid, partition As Partition) As Moniker

Parâmetros

serializationContext
SerializationContext

Contexto de serialização.

reader
XmlReader

XmlReader para leitura de dados serializados.

sourceRolePlayer
ModelElement

O player de função de origem ModelElement do qual o moniker que está sendo criado é referenciado.

relDomainClassId
Guid

A ID DomainClass da relação que conecta o sourceRolePlayer ao moniker que está sendo criado.

partition
Partition

O novo moniker deve ser criado no repositório associado a esta partição.

Retornos

Moniker

O moniker criado ou nulo se o leitor não estiver apontando para uma instância do moniker correta.

Aplica-se a