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 de protocolo ICMP 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 de Status não Successfor , você não deverá usar os valores retornados pelas RoundtripTimepropriedades , Optionse Buffer . As RoundtripTime propriedades e Buffer retornarão zero e a Options propriedade retornará null.

Aplica-se a