PingCompletedEventArgs.Reply Vlastnost
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Získá objekt, který obsahuje data, která popisuje pokus o odeslání žádosti o odezvu protokolu ICMP (Internet Control Message Protocol) a obdrží odpovídající zprávu odpovědi ICMP echo.
public:
property System::Net::NetworkInformation::PingReply ^ Reply { System::Net::NetworkInformation::PingReply ^ get(); };
public System.Net.NetworkInformation.PingReply? Reply { get; }
public System.Net.NetworkInformation.PingReply Reply { get; }
member this.Reply : System.Net.NetworkInformation.PingReply
Public ReadOnly Property Reply As PingReply
Hodnota vlastnosti
Objekt PingReply , který popisuje výsledky žádosti o odezvu ICMP.
Příklady
Následující příklad kódu implementuje metodu, která se používá k reakci na PingCompleted událost. Úplný příklad najdete v přehledu PingCompletedEventArgs třídy.
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();
}
Poznámky
Pokud hodnota Status není Success, neměli byste použít hodnoty, které jsou vráceny RoundtripTimeOptions, a Buffer vlastnosti. Vlastnosti RoundtripTime vrátí nulu Options a vlastnost vrátí null.Buffer