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í.
Nastane při 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í relaci serializace.
Poznámky
Proces serializace je obvykle jednovláknový a měl by být bezstavový. Pokud tyto charakteristiky nejsou pravdivé, SerializationComplete je možné událost použít k organizaci procesu. Serializátor může sledovat tuto událost, aby věděl, že proces serializace je dokončen.
Někdy například serializátor musí zapisovat do jiného souboru, například do souboru prostředku. V takovém případě by bylo neefektivní navrhnout serializátor zavřít soubor po dokončení, protože serializace objektového grafu obecně vyžaduje několik serializátorů; soubor prostředků by se proto mnohokrát otevřel a zavřel. Místo toho je možné získat přístup k souboru prostředků prostřednictvím objektu, který sledoval SerializationComplete událost, a tento objekt by mohl zavřít soubor prostředku na konci serializace.
V souvisejícím použití lze tuto událost použít k odebrání dočasné služby nainstalované ve správci serializace.