Partilhar via


PingCompletedEventArgs.Reply Propriedade

Definição

Obtém um objeto que contém dados que descrevem uma tentativa de enviar uma mensagem de solicitação de eco ICMP (Protocolo de Mensagem de Controle de Internet) e receber uma mensagem de resposta de eco ICMP correspondente.

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

Valor da propriedade

Um PingReply objeto que descreve os resultados da solicitação de eco ICMP.

Exemplos

O exemplo de código a seguir implementa um método usado para responder a um PingCompleted evento. Para obter o exemplo completo, consulte a visão geral da PingCompletedEventArgs classe.

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();
}

Comentários

Se o valor Status não Successfor, você não deverá usar os valores retornados pelo , Optionse Buffer as RoundtripTimepropriedades. As RoundtripTime propriedades e as Buffer propriedades retornarão zero e a Options propriedade retornará null.

Aplica-se a