DesignerSerializationManager.CreateSession Метод

Определение

Создает новый сеанс сериализации.

public:
 IDisposable ^ CreateSession();
public IDisposable CreateSession ();
member this.CreateSession : unit -> IDisposable
Public Function CreateSession () As IDisposable

Возвращаемое значение

Объект IDisposable представляет новый сеанс сериализации.

Исключения

Диспетчер сериализации уже находится в сеансе. Эта версия DesignerSerializationManager не поддерживает одновременные сеансы.

Комментарии

Большинство данных в диспетчере сериализации являются временными и хранятся только в течение всего сеанса сериализации. При удалении сеанса сериализация считается завершенной, и это временное состояние очищается. Это позволяет использовать один экземпляр диспетчера сериализации для сериализации нескольких деревьев объектов. Некоторые состояния, в том числе поставщик услуг и любые пользовательские поставщики сериализации, добавленные в диспетчер сериализации, охватывают сеансы.

Применяется к

См. также раздел