Sdílet prostřednictvím


DomainClassXmlSerializer.TryCreateMonikerInstance – metoda

Kontroluje, pokud je daný XmlReader přejdete monikerized instance prvku modelu, který tato Serializační procedura může zpracovat.

Obor názvů:  Microsoft.VisualStudio.Modeling
Sestavení:  Microsoft.VisualStudio.Modeling.Sdk.12.0 (v Microsoft.VisualStudio.Modeling.Sdk.12.0.dll)

Syntaxe

'Deklarace
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
)

Parametry

  • relDomainClassId
    Typ: System.Guid
    Třída domény vytváří Id relace spojující zástupný název zdrojové role přehrávače.

Vrácená hodnota

Typ: Microsoft.VisualStudio.Modeling.Moniker
Pokud XmlReader aktuálně ukazuje monikerized instanci prvku modelu, který může zpracovávat Tato serializační procedura, tato metoda vytvoří zástupný název instance dané úložiště.V ostatních případech vrátí hodnotu null.

Poznámky

[!POZNÁMKA]

Volající zaručit, že čtenář bude umístěn na open XML značkou zástupný název prvku přečtení.Tato metoda bude přesunout čtecí zařízení, na rozdíl od TryCreateInstance metoda, protože je třeba číst serializované zástupný řetězec.

Pokud přesunete čtecího zařízení musí být umístěn ve uzavírací značku prvku tak, aby volající mohou volat SerializationUtilities.SkipToNextElement k přesunu na další prvek.

Zabezpečení rozhraní .NET Framework

Viz také

Referenční dokumentace

DomainClassXmlSerializer Třída

Microsoft.VisualStudio.Modeling – obor názvů