Partager via


SecurityException.FailedAssemblyInfo Propriété

Définition

Obtient ou définit des informations sur l’assembly qui a échoué.

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

Valeur de propriété

AssemblyName qui identifie l’assembly qui a échoué.

Attributs

Exemples

L’exemple de code suivant montre l’utilisation de la FailedAssemblyInfo propriété pour afficher les informations sur l’assembly ayant échoué.

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)

Remarques

Cette propriété contient un AssemblyName objet qui identifie l’assembly qui a provoqué l’échec du case activée de sécurité.

Notes

Cette propriété n’est pas renseignée lorsqu’une exception de sécurité se produit dans un Deny frame de pile ou PermitOnly , car l’assembly qui émet l’action Deny de sécurité ou PermitOnly n’est pas l’assembly qui a échoué la procédure de pile. Dans ce cas, l’exception de sécurité est créée avec un constructeur qui ne nécessite pas de nom d’assembly, d’informations de jeu accordées ou d’informations de jeu refusées.

S’applique à