======Класс StgDocument====== Документ Storage'а * **Пространство имен:** [[developers:references:topomatic.stg|Topomatic.Stg]] * **Сборка:** Topomatic.Stg (в Topomatic.Stg.dll) =====Иерархия наследования===== * System.Object * System.MarshalByRefObject * Topomatic.Stg.StgDocument =====Синтаксис===== public sealed class StgDocument : MarshalByRefObject, IStgDocument =====Конструкторы===== ^Тип^Имя^Описание^ |{{developers:references:method.png|Конструктор}}|[[developers:references:topomatic.stg.stgdocument..ctor|StgDocument()]]| Создаёт новый экземпляр ''Stg'' документа. | =====Свойства===== ^Тип^Имя^Описание^ |{{developers:references:property.png|Свойство}}|[[developers:references:topomatic.stg.stgdocument.body|Body]]| Корневой элемент документа | |{{developers:references:property.png|Свойство}}|[[developers:references:topomatic.stg.stgdocument.bodyname|BodyName]]| | |{{developers:references:property.png|Свойство}}|[[developers:references:topomatic.stg.stgdocument.header|Header]]| Заголовочный элемент документа | |{{developers:references:property.png|Свойство}}|[[developers:references:topomatic.stg.stgdocument.headername|HeaderName]]| | =====Методы===== ^Тип^Имя^Описание^ |{{developers:references:method.png|Метод}}|[[developers:references:topomatic.stg.stgdocument.containsclipboardrecord_system.string|ContainsClipboardRecord(String)]]| Метод проверяет существование в буфере обмена Stg документа с заданным псевдонимом | |{{developers:references:method.png|Метод}}|CreateObjRef(Type)| Создает объект, который содержит всю необходимую информацию для создания прокси-сервера, используемого для взаимодействия с удаленным объектом. (Наследуется от MarshalByRefObject.)| |{{developers:references:method.png|Метод}}|Equals(Object)| Определяет, равен ли заданный объект текущему объекту. (Наследуется от Object.)| |{{developers:references:method.png|Метод}}|GetHashCode()| Служит хэш-функцией по умолчанию. (Наследуется от Object.)| |{{developers:references:method.png|Метод}}|GetLifetimeService()| Извлекает объект обслуживания во время существования, который управляет политикой времени существования данного экземпляра. (Наследуется от MarshalByRefObject.)| |{{developers:references:method.png|Метод}}|GetType()| Возвращает объект Type для текущего экземпляра. (Наследуется от Object.)| |{{developers:references:method.png|Метод}}|InitializeLifetimeService()| Возвращает объект обслуживания во время существования для управления политикой времени существования данного экземпляра. (Наследуется от MarshalByRefObject.)| |{{developers:references:method.png|Метод}}{{developers:references:static.png|Статический}}|[[developers:references:topomatic.stg.stgdocument.iscontainsclipboardrecord_system.string|IsContainsClipboardRecord(String)]]| | |{{developers:references:method.png|Метод}}|[[developers:references:topomatic.stg.stgdocument.loadfromclipboard_system.string|LoadFromClipboard(String)]]| Загрузка документа из буфера обмена | |{{developers:references:method.png|Метод}}|[[developers:references:topomatic.stg.stgdocument.loadfromclipboard_system.string_system.boolean|LoadFromClipboard(String, Boolean)]]| Загрузка документа из буфера обмена | |{{developers:references:method.png|Метод}}|[[developers:references:topomatic.stg.stgdocument.loadfromfileasbinary_system.string_system.boolean_arr_system.char|LoadFromFileAsBinary(String, Boolean, Char[])]]| Чтение из бинарного формата | |{{developers:references:method.png|Метод}}|[[developers:references:topomatic.stg.stgdocument.loadfromfileasbinary_system.string|LoadFromFileAsBinary(String)]]| Чтение из бинарного формата | |{{developers:references:method.png|Метод}}|[[developers:references:topomatic.stg.stgdocument.loadfromfileasbinary_system.string_system.boolean|LoadFromFileAsBinary(String, Boolean)]]| Чтение из бинарного формата | |{{developers:references:method.png|Метод}}|[[developers:references:topomatic.stg.stgdocument.loadfromfileasxml_system.string_system.boolean|LoadFromFileAsXml(String, Boolean)]]| | |{{developers:references:method.png|Метод}}|[[developers:references:topomatic.stg.stgdocument.loadfromfileasxml_system.string|LoadFromFileAsXml(String)]]| Чтение данных ''StgDocument'' из файла Xml | |{{developers:references:method.png|Метод}}|[[developers:references:topomatic.stg.stgdocument.loadfromstreamasbinary_system.io.stream_system.boolean_arr_system.char|LoadFromStreamAsBinary(Stream, Boolean, Char[])]]| Загрузка из бинарного потока | |{{developers:references:method.png|Метод}}|[[developers:references:topomatic.stg.stgdocument.loadfromstreamasbinary_system.io.stream_system.boolean|LoadFromStreamAsBinary(Stream, Boolean)]]| Загрузка из бинарного потока | |{{developers:references:method.png|Метод}}|[[developers:references:topomatic.stg.stgdocument.loadfromstreamasbinary_system.io.stream|LoadFromStreamAsBinary(Stream)]]| Загрузка из бинарного потока | |{{developers:references:method.png|Метод}}|[[developers:references:topomatic.stg.stgdocument.loadfromstreamasxml_system.io.stream_system.boolean|LoadFromStreamAsXml(Stream, Boolean)]]| | |{{developers:references:method.png|Метод}}|[[developers:references:topomatic.stg.stgdocument.loadfromstreamasxml_system.io.stream|LoadFromStreamAsXml(Stream)]]| Метод загружает данные из ''Xml'' потока //stream//| |{{developers:references:method.png|Метод}}|[[developers:references:topomatic.stg.stgdocument.savetoclipboard_system.string|SaveToClipboard(String)]]| Сохранение документа в буфере обмена | |{{developers:references:method.png|Метод}}|[[developers:references:topomatic.stg.stgdocument.savetofileasbinary_system.string|SaveToFileAsBinary(String)]]| Сохранение в компактном бинарном виде | |{{developers:references:method.png|Метод}}|[[developers:references:topomatic.stg.stgdocument.savetofileasbinary_system.string_system.boolean_arr_system.char|SaveToFileAsBinary(String, Boolean, Char[])]]| Сохранение в компактном бинарном виде с возможностью сжатия и шифрования | |{{developers:references:method.png|Метод}}|[[developers:references:topomatic.stg.stgdocument.savetofileasxml_system.string|SaveToFileAsXml(String)]]| Сохранение файла в виде текстового ''Xml''| |{{developers:references:method.png|Метод}}|[[developers:references:topomatic.stg.stgdocument.savetostreamasbinary_system.io.stream_system.boolean_arr_system.char|SaveToStreamAsBinary(Stream, Boolean, Char[])]]| Сохранение в поток в компактном бинарном виде с возможностью сжатия и шифрования | |{{developers:references:method.png|Метод}}|[[developers:references:topomatic.stg.stgdocument.savetostreamasbinary_system.io.stream|SaveToStreamAsBinary(Stream)]]| Сохранение в поток в компактном бинарном виде | |{{developers:references:method.png|Метод}}|[[developers:references:topomatic.stg.stgdocument.savetostreamasxml_system.io.stream|SaveToStreamAsXml(Stream)]]| Сохранение в поток в виде текстового ''Xml''| |{{developers:references:method.png|Метод}}|ToString()| Возвращает строку, представляющую текущий объект. (Наследуется от Object.)|