Partager via


SecurityException.FailedAssemblyInfo Propriété

Définition

Obtient ou définit des informations sur l’assembly ayant é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é

Qui AssemblyName identifie l’assembly ayant échoué.

Attributs

Exemples

L’exemple de code suivant montre l’utilisation de la FailedAssemblyInfo propriété pour afficher les informations relatives à 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 de la vérification de sécurité.

Note

Cette propriété n’est pas remplie lorsqu’une exception de sécurité se produit dans un Deny cadre ou PermitOnly une pile, car l’assembly qui émet l’action Deny ou PermitOnly la sécurité 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 à