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 | |
---|---|---|
SerializationContext(DomainXmlSerializerDirectory) | Vytvoření kontextu serializace bez zdrojové nebo cílové umístění informací. | |
SerializationContext(DomainXmlSerializerDirectory, String) | Vytvořit kontext serializace s uvedeny zdrojové nebo cílové umístění. | |
SerializationContext(DomainXmlSerializerDirectory, String, SerializationResult) | Vytvořit kontext serializace s dané zdrojové nebo cílové umístění a SeralizationResult. |
Nahoru
Vlastnosti
Název | Popis | |
---|---|---|
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. | |
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). | |
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. | |
Result | Toto je SerializationResult od všech serializers v aktuální operaci serializace. | |
WriteOptionalPropertiesWithDefaultValue | Zda volitelné vlastnosti s výchozí hodnotou by měly být zapsána během serializace. |
Nahoru
Metody
Název | Popis | |
---|---|---|
Equals | Určuje, zda se zadaný objekt rovná aktuálnímu objektu. (Zděděno z Object.) | |
GetHashCode | Slouží jako výchozí funkce hash. (Zděděno z Object.) | |
GetType | Získá Type aktuální instance. (Zděděno z Object.) | |
ToString | Vrací řetězec, který představuje aktuální objekt. (Zděděno z Object.) |
Nahoru
Pole
Název | Popis | |
---|---|---|
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.