Прочитать на английском

Поделиться через


SecurityException.FailedAssemblyInfo Свойство

Определение

Получает или задает сведения о сборке, вызвавшей сбой.

C#
public System.Reflection.AssemblyName? FailedAssemblyInfo { get; set; }
C#
public System.Reflection.AssemblyName FailedAssemblyInfo { get; set; }
C#
[System.Runtime.InteropServices.ComVisible(false)]
public System.Reflection.AssemblyName FailedAssemblyInfo { get; set; }

Значение свойства

Имя AssemblyName, определяющее сборку, вызвавшую сбой.

Атрибуты

Примеры

В следующем примере кода показано использование свойства для FailedAssemblyInfo отображения сведений о неудачной сборке.

C#
Display("The failed assembly is: " + 
    sE.FailedAssemblyInfo.EscapedCodeBase);

Комментарии

Это свойство содержит AssemblyName объект , который идентифицирует сборку, вызвавшей сбой проверка безопасности.

Примечание

Это свойство не заполняется при возникновении исключения безопасности в кадре Deny стека или PermitOnly , так как сборка, выдающая Deny действие безопасности или PermitOnly , не является сборкой, которая не выполнила обход стека. В таких случаях исключение безопасности создается с помощью конструктора, которому не требуется имя сборки, предоставленные сведения о наборе или отклоненные сведения о наборе.

Применяется к

Продукт Версии
.NET Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9, 10
.NET Framework 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0, 2.1