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
- serializationContext
Typ: Microsoft.VisualStudio.Modeling.SerializationContext
Serializace kontextu, který ukládá serializace chyby, pokud existuje.
- reader
Typ: System.Xml.XmlReader
XmlReader, ze které chcete číst.
- sourceRolePlayer
Typ: Microsoft.VisualStudio.Modeling.ModelElement
Zdroj role-player prvek modelu ze kterého se vytváří zástupný název odkazuje.
- relDomainClassId
Typ: System.Guid
Třída domény vytváří Id relace spojující zástupný název zdrojové role přehrávače.
- partition
Typ: Microsoft.VisualStudio.Modeling.Partition
V úložišti přidružené k tomuto oddílu se vytvoří nový zástupný název.
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
- Plná důvěra přímému volajícímu. Částečně zabezpečený kód nemůže tento člen použít. Další informace naleznete v tématu Používání knihoven z částečně důvěryhodného kódu.