DesignerSerializationManager.IDesignerSerializationManager.SerializationComplete Událost

Definice

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.

Platí pro

Viz také