SecurityException.FailedAssemblyInfo Właściwość

Definicja

Pobiera lub ustawia informacje o nieudanych zestawach.

public:
 property System::Reflection::AssemblyName ^ FailedAssemblyInfo { System::Reflection::AssemblyName ^ get(); void set(System::Reflection::AssemblyName ^ value); };
public System.Reflection.AssemblyName? FailedAssemblyInfo { get; set; }
public System.Reflection.AssemblyName FailedAssemblyInfo { get; set; }
[System.Runtime.InteropServices.ComVisible(false)]
public System.Reflection.AssemblyName FailedAssemblyInfo { get; set; }
member this.FailedAssemblyInfo : System.Reflection.AssemblyName with get, set
[<System.Runtime.InteropServices.ComVisible(false)>]
member this.FailedAssemblyInfo : System.Reflection.AssemblyName with get, set
Public Property FailedAssemblyInfo As AssemblyName

Wartość właściwości

AssemblyName

Element AssemblyName identyfikujący zestaw, który zakończył się niepowodzeniem.

Atrybuty

Przykłady

Poniższy przykład kodu przedstawia użycie FailedAssemblyInfo właściwości w celu wyświetlenia informacji o zestawie, który zakończył się niepowodzeniem.

Display("The failed assembly is: {0}",
    exception->FailedAssemblyInfo->EscapedCodeBase);
Display("The failed assembly is: " + 
    sE.FailedAssemblyInfo.EscapedCodeBase);
Display("The failed assembly is: " & _
    sE.FailedAssemblyInfo.EscapedCodeBase)

Uwagi

Ta właściwość zawiera AssemblyName obiekt, który identyfikuje zestaw, który spowodował niepowodzenie sprawdzania zabezpieczeń.

Uwaga

Ta właściwość nie jest wypełniana, gdy wyjątek zabezpieczeń występuje w ramce Deny stosu lub PermitOnly , ponieważ zestaw wystawiający Deny akcję lub PermitOnly zabezpieczeń nie jest zestawem, który zakończył się niepowodzeniem w przewodniku stosu. W takich przypadkach wyjątek zabezpieczeń jest tworzony za pomocą konstruktora, który nie wymaga nazwy zestawu, udzielonych informacji o zestawie lub odrzuconych informacji o zestawie.

Dotyczy