Cette documentation est archivée et n’est pas conservée.

PingException, classe

Remarque : cette classe est nouvelle dans le .NET Framework version 2.0.

Exception levée lorsqu'une méthode Send ou SendAsync appelle une méthode qui lève une exception.

Espace de noms : System.Net.NetworkInformation
Assembly : System (dans system.dll)

[SerializableAttribute] 
public class PingException : InvalidOperationException
/** @attribute SerializableAttribute() */ 
public class PingException extends InvalidOperationException
SerializableAttribute 
public class PingException extends InvalidOperationException

La classe Ping lève cette exception pour indiquer que durant l'envoi d'une demande d'écho ICMP (Internet Control Message Protocol), une méthode appelée par la classe Ping a levé une exception non gérée. Les applications doivent vérifier l'exception interne d'un objet PingException afin d'identifier le problème.

La classe Ping ne lève pas cette exception si la demande d'écho ICMP échoue à cause d'une erreur réseau, ICMP ou de destination. Pour des erreurs comme celles-ci, la classe Ping retourne un objet PingReply avec la valeur IPStatus appropriée définie dans la propriété Status.

System.Object
   System.Exception
     System.SystemException
       System.InvalidOperationException
        System.Net.NetworkInformation.PingException

Les membres statiques publics (Shared en Visual Basic) de ce type sont thread-safe. Il n'est pas garanti que les membres d'instance soient thread-safe.

Windows 98, Windows 2000 SP4, Windows Millennium Edition, Windows Server 2003, Windows XP Édition Media Center, Windows XP Professionnel Édition x64, Windows XP SP2, Windows XP Starter Edition

Le .NET Framework ne prend pas en charge toutes les versions de chaque plate-forme. Pour obtenir la liste des versions prises en charge, consultez Configuration requise.

.NET Framework

Prise en charge dans : 2.0
Afficher: