Afficher en anglais

Partage via


MissingFieldException.Message Propriété

Définition

Obtient la chaîne de texte montrant la signature du champ manquant, le nom de la classe et le nom du champ. Cette propriété est en lecture seule.

C#
public override string Message { get; }

Valeur de propriété

Chaîne du message d'erreur.

Exemples

L’exemple suivant illustre la Message propriété . Cet exemple de code fait partie d’un exemple plus grand fourni pour la MissingFieldException classe .

C#
try
{
    // Attempt to access a static AField field defined in the App class.
    // However, because the App class does not define this field,
    // a MissingFieldException is thrown.
    typeof(App).InvokeMember("AField", BindingFlags.Static | BindingFlags.SetField,
        null, null, new Object[] { 5 });
}
catch (MissingFieldException e)
{
 // Show the user that the AField field cannot be accessed.
 Console.WriteLine("Unable to access the AField field: {0}", e.Message);
}

Remarques

Si le nom de la classe n’est pas spécifié lors de la construction de l’objet, la chaîne de texte par défaut héritée de la classe de base est retournée. Cette propriété remplace Message. Le message d’erreur doit être localisé.

S’applique à

Produit Versions
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9, 10
.NET Framework 1.1, 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 1.3, 1.4, 1.5, 1.6, 2.0, 2.1
UWP 10.0