PipeXmlMessage - класс

Базовый класс для сообщения, передаваемого по каналу.

Definition

Пространство имён: Tessa.Platform.Pipes
Сборка: Tessa (в Tessa.dll) Версия: 3.6.0.22
C#
public abstract class PipeXmlMessage : IPipeXmlMessage, 
	IPipeMessage, ISealable
Inheritance
Object    PipeXmlMessage
Derived
Implements
ISealable, IPipeMessage, IPipeXmlMessage

Конструкторы

PipeXmlMessage Создаёт экземпляр класса с указанием его зависимостей.

Свойства

IsSealedПризнак того, что объект был защищён от изменений.
Item Возвращает или устанавливает параметр сообщения по заданному ключу. Если параметр отсутствует, то возвращает null.
RootElementName Имя корневого xml-элемента для сообщения.
Values Список параметров сообщения.
XmlSerializer Объект, используемый для сериализации и десериализации текущего объекта в форме XML.

Методы

CheckSealed Выбрасывает исключение [Tessa.Platform.ObjectSealedException], если объект был защищён от изменений.
ClearValues Удаляет все параметры сообщения, установленные ранее.
ContainsValue Возвращает признак того, что заданный параметр присутствует в сообщении.
Deserialize Десериализует сообщение из строковой формы.
DeserializeFromXml Десериализует сообщение из формы XML.
DeserializeXmlCore Выполняет десериализацию объекта из XML.
EqualsDetermines whether the specified object is equal to the current object.
(Унаследован от Object)
FinalizeAllows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
(Унаследован от Object)
GetHashCodeServes as the default hash function.
(Унаследован от Object)
GetTypeGets the Type of the current instance.
(Унаследован от Object)
GetValues Возвращает список параметров в сообщении с указанием имени параметра и его значения.
MemberwiseCloneCreates a shallow copy of the current Object.
(Унаследован от Object)
RemoveValue Удаляет параметр из сообщения. Возвращает признак того, что он присутствовал и был удалён.
SealЗащищает объект от изменений.
SealInternal

Защищает объект от изменений.

Метод может быть переопределён в классах-наследниках.

Serialize Сериализует сообщение в строковой форме.
SerializeToXml Сериализует сообщение в форме XML.
SerializeXmlCore Выполняет сериализацию объекта в XML.
ToStringВозвращает строковое представление объекта.
(Переопределяет ObjectToString)

Методы расширения

Get
(Определяется ComHelper)
InternalMarkerCanvas Возвращает маркер аннотации
(Определяется AnnotationInternalsAccessor)
Invoke
(Определяется ComHelper)
Set
(Определяется ComHelper)

См. также