DomainClassXmlSerializer.TryCreateMonikerInstance (Método)

Comprueba si el XmlReader especificado apunta a una instancia monikerized de un elemento de modelo que este serializador pueda controlar.

Espacio de nombres:  Microsoft.VisualStudio.Modeling
Ensamblado:  Microsoft.VisualStudio.Modeling.Sdk.11.0 (en Microsoft.VisualStudio.Modeling.Sdk.11.0.dll)

Sintaxis

'Declaración
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

  • relDomainClassId
    Tipo: System.Guid
    El id. de la clase de dominio de la relación que conecta el encargado de función de origen con el moniker que crea.

Valor devuelto

Tipo: Microsoft.VisualStudio.Modeling.Moniker
Si el XmlReader señala actualmente a una instancia monikerized de un elemento de modelo que este serializador pueda controlar, este método crea una instancia del moniker en el almacén especificado.De lo contrario, devuelve null.

Comentarios

[!NOTA]

El llamador garantizará que el lector en la etiqueta abierto XML del moniker del elemento que sean leídos.Este método se desplazará al lector, a diferencia del método de TryCreateInstance , ya que necesite leer la cadena serializada del moniker.

Si se mueve el lector, debe colocarse en la etiqueta de cierre del elemento para que el llamador puede llamar SerializationUtilities.SkipToNextElement para ir al siguiente elemento.

Seguridad de .NET Framework

Vea también

Referencia

DomainClassXmlSerializer Clase

Microsoft.VisualStudio.Modeling (Espacio de nombres)