Sdílet prostřednictvím


SerializationContext – třída

Definuje kontext serializace operace.

Hierarchie dědičnosti

System.Object
  Microsoft.VisualStudio.Modeling.SerializationContext

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

Syntaxe

'Deklarace
Public NotInheritable Class SerializationContext
public sealed class SerializationContext

Typ SerializationContext zveřejňuje následující členy.

Konstruktory

  Název Popis
Veřejná metoda SerializationContext(DomainXmlSerializerDirectory) Vytvoření kontextu serializace bez zdrojové nebo cílové umístění informací.
Veřejná metoda SerializationContext(DomainXmlSerializerDirectory, String) Vytvořit kontext serializace s uvedeny zdrojové nebo cílové umístění.
Veřejná metoda SerializationContext(DomainXmlSerializerDirectory, String, SerializationResult) Vytvořit kontext serializace s dané zdrojové nebo cílové umístění a SeralizationResult.

Nahoru

Vlastnosti

  Název Popis
Veřejná vlastnost Directory Serializační procedura instance potřebuje vyhledat další instance serializátor během serializace nebo rekonstrukci tak tento adresář obsahuje vyhledávací služby.
Veřejná vlastnost Item Indexer vlastnostmi uloženými v tomto kontextu.Název vlastnosti je porovnáním porovnání řetězců rozlišována pořadové číslo.Pokud je vlastnost již existuje v kontextu, nastavení přepíše původní hodnota novou hodnotu.Pokud vlastnost neexistuje v kontextu, získání bude vracet hodnotu null, tedy nastavení vlastnosti na hodnotu null jej odeberete z kontextu (tj.)hodnoty Null a neexistující nejsou odlišit).
Veřejná vlastnost Location V operaci čtení je zdrojovém umístění; v operaci zápisu je toto cílové umístění.Obvykle je cesta k souboru, ale také v jiném formátu může být v závislosti na podkladový zdroj nebo cíl.Může být null i pokud umístění například není k dispozici,Při serializaci vyrovnávací paměť řetězce.
Veřejná vlastnost Result Toto je SerializationResult od všech serializers v aktuální operaci serializace.
Veřejná vlastnost WriteOptionalPropertiesWithDefaultValue Zda volitelné vlastnosti s výchozí hodnotou by měly být zapsána během serializace.

Nahoru

Metody

  Název Popis
Veřejná metoda Equals Určuje, zda se zadaný objekt rovná aktuálnímu objektu. (Zděděno z Object.)
Veřejná metoda GetHashCode Slouží jako výchozí funkce hash. (Zděděno z Object.)
Veřejná metoda GetType Získá Type aktuální instance. (Zděděno z Object.)
Veřejná metoda ToString Vrací řetězec, který představuje aktuální objekt. (Zděděno z Object.)

Nahoru

Pole

  Název Popis
Veřejné poleStatický člen TransactionContextKey Jedinečný klíč pro identifikaci instance SerializationContext v balíku vlastností komponent TransactionContext

Nahoru

Poznámky

Kontext je předán do jednotlivých zúčastněných serializátor a poskytuje informace, které lze během serializace.V kontextu také ukládá výsledky, které jsou shromažďovány po serializace.

Bezpečný přístup z více vláken

Všechny veřejné členy static (Shared v jazyce Visual Basic) tohoto typu jsou bezpečné pro přístup z více vláken. Není zaručeno, že členy instancí jsou bezpečné pro přístup z více vláken.

Viz také

Referenční dokumentace

Microsoft.VisualStudio.Modeling – obor názvů