RuntimeExtensionsGetSessionExceptionCode - метод

Возвращает код исключения, выброшенного на сервере как SessionException, или Unknown, если код исключения получить не удалось.

Definition

Пространство имён: Tessa.Platform.Runtime
Сборка: Tessa (в Tessa.dll) Версия: 3.6.0.22
C#
public static SessionExceptionCode GetSessionExceptionCode(
	this Exception ex,
	bool loginCanBeEmpty = false
)

Параметры

ex  Exception
Исключение, для которого требуется получить код.
loginCanBeEmpty  Boolean  (Optional)
Признак того, что значение параметра login при обращении к методу входа может быть равно null или пустой строке. Если указан этот признак, то исключения ArgumentException и ArgumentNullException, выбрасываемые в том числе при пустом логине, трактуются как InvalidLoginOrPassword. Если исключение может быть получено не только в методе открытия сессии OpenSessionAsync(String, String, NullableGuid, ApplicationLicenseType, SessionServiceType, SessionClientParameters, NullableUserLoginType, Boolean, CancellationToken), но и в любом другом методе, то укажите false, чтобы указанные исключения трактовались как Unknown.

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

SessionExceptionCode
Код исключения или Unknown, если получить код не удалось.

Примечание об использовании

В Visual Basic и C# этот метод можно вызывать как метод экземпляра для любого объекта типа Exception. При вызове метода для экземпляра следует опускать первый параметр. Дополнительные сведения см. в разделе Методы расширения (Visual Basic) или Методы расширения (Руководство по программированию в C#).

См. также