ObjectSealedException - класс

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

Definition

Пространство имён: Tessa.Platform
Сборка: Tessa (в Tessa.dll) Версия: 4.0.4
C#
[SerializableAttribute]
public sealed class ObjectSealedException : ApplicationException
Inheritance
Object    Exception    ApplicationException    ObjectSealedException

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

ObjectSealedException(Type) Создаёт экземпляр класса с указанием типа объекта, который был защищён от изменений.
ObjectSealedException(Type, String) Создаёт экземпляр класса с указанием типа объекта, который был защищён от изменений, и текста сообщения об ошибке.
ObjectSealedException(Type, String, Exception) Создаёт экземпляр класса с указанием типа объекта, который был защищён от изменений, текста сообщения об ошибке и внутреннего исключения.

Свойства

DataGets a collection of key/value pairs that provide additional user-defined information about the exception.
(Унаследован от Exception)
HelpLinkGets or sets a link to the help file associated with this exception.
(Унаследован от Exception)
HResultGets or sets HRESULT, a coded numerical value that is assigned to a specific exception.
(Унаследован от Exception)
InnerExceptionGets the Exception instance that caused the current exception.
(Унаследован от Exception)
MessageGets a message that describes the current exception.
(Унаследован от Exception)
ObjectType Тип объекта, который был защищён от изменений.
SourceGets or sets the name of the application or the object that causes the error.
(Унаследован от Exception)
StackTraceGets a string representation of the immediate frames on the call stack.
(Унаследован от Exception)
TargetSiteGets the method that throws the current exception.
(Унаследован от Exception)

Методы

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)
GetBaseExceptionWhen overridden in a derived class, returns the Exception that is the root cause of one or more subsequent exceptions.
(Унаследован от Exception)
GetHashCodeServes as the default hash function.
(Унаследован от Object)
GetObjectDataWhen overridden in a derived class, sets the SerializationInfo with information about the exception.
(Унаследован от Exception)
GetTypeGets the runtime type of the current instance.
(Унаследован от Exception)
MemberwiseCloneCreates a shallow copy of the current Object.
(Унаследован от Object)
ToStringCreates and returns a string representation of the current exception.
(Унаследован от Exception)

События

SerializeObjectStateOccurs when an exception is serialized to create an exception state object that contains serialized data about the exception.
(Унаследован от Exception)

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

Get
(Определяется ComHelper)
GetFullText Возвращает полную информацию по заданному исключению, включая серверный стектрейс для FaultException и текст нескольких исключений для AggregateException. Для обычных исключений результат аналогичен вызову метода ToString.
(Определяется PlatformExtensions)
GetSessionExceptionCode Возвращает код исключения, выброшенного на сервере как SessionException, или Unknown, если код исключения получить не удалось.
(Определяется RuntimeExtensions)
GetShortText Возвращает краткую информацию по заданному исключению, что обычно соответствует Message.
(Определяется PlatformExtensions)
GetStatusCode Возвращает код ошибки HTTP-запроса в зависимости от вида исключения. Для неизвестных исключений возвращается InternalServerError.
(Определяется PlatformExtensions)
Invoke
(Определяется ComHelper)
IsExceptionCritical Возвращает признак того, что указанное исключение относится в разряд критических и должно привести к завершению приложения.
(Определяется RuntimeExtensions)
IsLoginHiddenException Возвращает признак того, что исключение не отображается пользователю, когда оно возникло при входе в систему. Например, пользователь не входит в домен.
(Определяется RuntimeExtensions)
IsUnauthorizedWebException Возвращает признак того, что исключение является ошибкой с кодом ошибки 401: Unauthorized. Обычно такое исключение происходит при неудачной авторизации Windows. Учитывает агрегирование асинхронных исключений.
(Определяется RuntimeExtensions)
PipeIsBroken Возвращает признак того, что исключение связано с остановкой канала, например, если клиент разорвал подключение, а метод пытается передать сообщение клиенту. Обычно соответствует ошибке с текстом "Pipe is broken". Учитывает наличие вложенных исключений и AggregateException.
(Определяется PipesExtensions)
Set
(Определяется ComHelper)
ToJson Выполняет сериализацию исключения в JSON. Может использоваться для передачи исключений между сервером и клиентом.
(Определяется PlatformExtensions)
ToPlainValidationResult Выполняет сериализацию исключения в виде объекта PlainValidationResult. Может использоваться для передачи исключений между сервером и клиентом.
(Определяется PlatformExtensions)
TryGetNestedInnerException Возвращает вложенное исключение для ex на любое число уровней вложенности, которое удовлетворяет условию predicateFunc, или null, если такое вложенное исключение не найдено.
(Определяется PlatformExtensions)

См. также