Método DomainClassXmlSerializer.TryCreateMonikerInstance
Verifica se determinado XmlReader está apontando para uma instância de monikerized de um elemento de modelo que este serializador pode manipular.
Namespace: Microsoft.VisualStudio.Modeling
Assembly: Microsoft.VisualStudio.Modeling.Sdk.11.0 (em Microsoft.VisualStudio.Modeling.Sdk.11.0.dll)
Sintaxe
'Declaração
Public Overridable Function TryCreateMonikerInstance ( _
serializationContext As SerializationContext, _
reader As XmlReader, _
sourceRolePlayer As ModelElement, _
relDomainClassId As Guid, _
partition As Partition _
) As Moniker
public virtual Moniker TryCreateMonikerInstance(
SerializationContext serializationContext,
XmlReader reader,
ModelElement sourceRolePlayer,
Guid relDomainClassId,
Partition partition
)
Parâmetros
- serializationContext
Tipo: Microsoft.VisualStudio.Modeling.SerializationContext
O contexto de serialização que armazena erros de serialização, se houver.
- reader
Tipo: System.Xml.XmlReader
XmlReader do qual deseja ler.
- sourceRolePlayer
Tipo: Microsoft.VisualStudio.Modeling.ModelElement
O elemento de modelo de Player de função do código-fonte do qual o identificador de origem que está sendo criado é referenciado.
- relDomainClassId
Tipo: System.Guid
A classe de domínio, Id do relacionamento que conecta o player de função de origem para o moniker sendo criado.
- partition
Tipo: Microsoft.VisualStudio.Modeling.Partition
O novo identificador de origem deve ser criado no armazenamento associado à partição.
Valor de retorno
Tipo: Microsoft.VisualStudio.Modeling.Moniker
Se XmlReader estiver atualmente apontando para uma instância de monikerized de um elemento de modelo que este serializador pode manipular, esse método cria uma instância de identificador de origem na loja determinada.Caso contrário, retornará null.
Comentários
Observação |
---|
O chamador garantirá que o leitor está posicionado na marca XML aberta do moniker do elemento que está sendo lido.Este método moverá o leitor, ao contrário do TryCreateInstance método, porque ele pode precisar ler a seqüência de moniker serializado. Se o leitor for movido, ele deve ser posicionado na marca de fechamento do elemento para que o chamador possa chamar SerializationUtilities.SkipToNextElement para mover para o próximo elemento. |
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.