Edit

Share via


DesignerSerializationManager.CreateSession Method

Definition

Creates a new serialization session.

public IDisposable CreateSession();

Returns

An IDisposable that represents a new serialization session.

Exceptions

The serialization manager is already within a session. This version of DesignerSerializationManager does not support simultaneous sessions.

Remarks

Most data within the serialization manager is transient and only lives for the life of a serialization session. When a session is disposed, serialization is considered to be complete and this transient state is cleared. This allows a single instance of a serialization manager to be used to serialize multiple object trees. Some state, including the service provider and any custom serialization providers that were added to the serialization manager, span sessions.

Applies to

Product Versions
.NET Framework 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
Windows Desktop 3.0, 3.1, 5, 6, 7, 8, 9, 10

See also