PingCompletedEventArgs.Reply Egenskap
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Hämtar ett objekt som innehåller data som beskriver ett försök att skicka ett ICMP-ekobegärandemeddelande (Internet Control Message Protocol) och ta emot ett motsvarande ICMP-ekosvarsmeddelande.
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
Egenskapsvärde
Ett PingReply objekt som beskriver resultatet av ICMP-ekobegäran.
Exempel
I följande kodexempel implementeras en metod som används för att svara på en PingCompleted händelse. Det fullständiga exemplet finns i klassöversikten PingCompletedEventArgs .
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();
}
Kommentarer
Om värdet Status för inte Successär bör du inte använda de värden som returneras av RoundtripTimeegenskaperna , Optionsoch Buffer . Egenskaperna RoundtripTime och Buffer returnerar noll och egenskapen Options returnerar null.