DesignerSerializationManager.IDesignerSerializationManager.SerializationComplete Událost
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Vyvolá se po dokončení serializace.
event EventHandler System.ComponentModel.Design.Serialization.IDesignerSerializationManager.SerializationComplete;
member this.System.ComponentModel.Design.Serialization.IDesignerSerializationManager.SerializationComplete : EventHandler
Custom Event SerializationComplete As EventHandler Implements System.ComponentModel.Design.Serialization.IDesignerSerializationManager
Event Type
Implementuje
Výjimky
Správce serializace nemá aktivní serializace relace.
Poznámky
Obvykle proces serializace je jednovláknové a měl by být bezstavový. Pokud tyto vlastnosti nejsou pravdivé, SerializationComplete může být událost použita k organizaci procesu. Serializátor může sledovat tuto událost vědět, že serializace proces je dokončen.
Například někdy serializátor potřebuje zapisovat do jiného souboru, například do souboru prostředků. V takovém případě by bylo neefektivní navrhnout serializátor zavřít soubor, když je dokončen, protože serializace grafu objektu obecně vyžaduje několik serializátorů; soubor prostředků by se proto mnohokrát otevřel a zavřel. Místo toho lze k souboru prostředků přistupovat prostřednictvím objektu, který sledoval SerializationComplete událost, a tento objekt by mohl zavřít soubor prostředků na konci serializace.
V související použití lze tuto událost použít k odebrání dočasné služby nainstalované ve správci serializace.