PingCompletedEventArgs.Reply Eigenschap

Definitie

Hiermee haalt u een object op dat gegevens bevat die een poging beschrijft om een ICMP-echoaanvraagbericht (Internet Control Message Protocol) te verzenden en een bijbehorend ICMP-echoantwoordbericht te ontvangen.

public:
 property System::Net::NetworkInformation::PingReply ^ Reply { System::Net::NetworkInformation::PingReply ^ get(); };
public System.Net.NetworkInformation.PingReply Reply { get; }
member this.Reply : System.Net.NetworkInformation.PingReply
Public ReadOnly Property Reply As PingReply

Waarde van eigenschap

Een PingReply object dat de resultaten van de ICMP-echoaanvraag beschrijft.

Voorbeelden

In het volgende codevoorbeeld wordt een methode geïmplementeerd die wordt gebruikt om te reageren op een PingCompleted gebeurtenis. Zie het overzicht van de klassen voor het PingCompletedEventArgs volledige voorbeeld.

private static void PingCompletedCallback (object sender, PingCompletedEventArgs e)
{
    // If the operation was canceled, display a message to the user.
    if (e.Cancelled)
    {
        Console.WriteLine ("Ping canceled.");

        // Let the main thread resume.
        // UserToken is the AutoResetEvent object that the main thread
        // is waiting for.
        ((AutoResetEvent)e.UserState).Set ();
    }

    // If an error occurred, display the exception to the user.
    if (e.Error != null)
    {
        Console.WriteLine ("Ping failed:");
        Console.WriteLine (e.Error.ToString ());

        // Let the main thread resume.
        ((AutoResetEvent)e.UserState).Set();
    }

    PingReply reply = e.Reply;

    DisplayReply (reply);

    // Let the main thread resume.
    ((AutoResetEvent)e.UserState).Set();
}

Opmerkingen

Als de waarde Status niet Successis, moet u de waarden die worden geretourneerd door de RoundtripTime, Optionsen Buffer eigenschappen niet gebruiken. De RoundtripTime en Buffer eigenschappen retourneren nul en de Options eigenschap wordt geretourneerd null.

Van toepassing op