OperationAlreadyExistsException - класс

Исключение, которое возникает при невозможности создать операцию с заданным идентификатором, поскольку такая операция уже существует.

Definition

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

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

OperationAlreadyExistsException Создаёт экземпляр класса с указанием идентификатора операции, которая уже существует.

Свойства

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)
OperationID Идентификатор операции, которую не удалось создать, потому что она уже существует. Это не идентификатор уже существующей операции, т.к. операция может не быть создана из-за коллизии по TypeID и RequestHash.
RequestHash Хеш от запроса операции, которую не удалось создать. Может быть равен null.
RequestHashWasChecked Признак того, что при создании операции проверялось её возможная коллизия по полям TypeID и RequestHash.
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)
TypeID Идентификатор типа операции, которую не удалось создать.

Методы

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)
GetObjectData Записывает сериализованные данные текущего объекта в указанный объект [System.Runtime.Serialization.SerializationInfo].
(Переопределяет ExceptionGetObjectData(SerializationInfo, StreamingContext))
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 Возвращает полную информацию по заданному исключению, включая текст нескольких исключений для AggregateException. Для обычных исключений результат аналогичен вызову метода ToString.
(Определяется PlatformExtensions)
GetFullText Возвращает полную информацию по заданному исключению, включая серверный стектрейс для FaultException и текст нескольких исключений для AggregateException. Для обычных исключений результат аналогичен вызову метода ToString.
(Определяется PlatformExtensions)
GetSessionExceptionCode Возвращает код исключения, выброшенного на сервере как SessionException, или Unknown, если код исключения получить не удалось.
(Определяется RuntimeExtensions)
GetShortText Возвращает краткую информацию по заданному исключению, что обычно соответствует Message.
(Определяется PlatformExtensions)
GetStatusCode Возвращает код ошибки HTTP-запроса в зависимости от вида исключения. Для неизвестных исключений возвращается InternalServerError.
(Определяется PlatformExtensions)
InternalMarkerCanvas Возвращает маркер аннотации
(Определяется AnnotationInternalsAccessor)
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)

См. также