DomainClassXmlSerializer.TryCreateInstance – metoda
Kontroluje, pokud je daný XmlReader přejdete instanci prvku modelu serializovaná, která tato Serializační procedura může zpracovávat.
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 TryCreateInstance ( _
serializationContext As SerializationContext, _
reader As XmlReader, _
partition As Partition _
) As ModelElement
public virtual ModelElement TryCreateInstance(
SerializationContext serializationContext,
XmlReader reader,
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.
- partition
Typ: Microsoft.VisualStudio.Modeling.Partition
Oddíl, ve kterém bude vytvořen nový prvek.
Vrácená hodnota
Typ: Microsoft.VisualStudio.Modeling.ModelElement
Instance prvků modelu vytvořeného nebo null Pokud čtenář neodkazuje na správný serializované instance.
Poznámky
Poznámka: pouze pokusí tento způsob vytvoření ModelElement instance bez skutečně rušení serializace.Bude provedeno rekonstrukci Read() metodami.Existují dva důvody pro toto oddělení: 1) musíme propojení vytvořené ModelElement jeho nadřazený prvek (prostřednictvím vkládání vztah) před můžeme správně rušení serializace.2 Rekonstrukce) lze přizpůsobit.
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.