Questo articolo è stato tradotto automaticamente. Per visualizzare l'articolo in inglese, selezionare la casella di controllo Inglese. È possibile anche visualizzare il testo inglese in una finestra popup posizionando il puntatore del mouse sopra il testo.
Traduzione
Inglese

Metodo Ping.SendPingAsync (IPAddress)

.NET Framework (current version)
 

Data di pubblicazione: ottobre 2016

Inviare un messaggio di echo Internet controllo Message Protocol (ICMP) con il buffer di dati specificato per il computer in cui è stato specificato IPAddress, e riceve un messaggio di risposta echo ICMP corrispondente da quel computer come un'operazione asincrona.

Spazio dei nomi:   System.Net.NetworkInformation
Assembly:  System (in System.dll)

[HostProtectionAttribute(SecurityAction.LinkDemand, ExternalThreading = true)]
public Task<PingReply> SendPingAsync(
	IPAddress address
)

Parametri

address
Type: System.Net.IPAddress

Un indirizzo IP che identifica il computer di destinazione del messaggio echo ICMP.

Valore restituito

Type: System.Threading.Tasks.Task<PingReply>

Restituisce Task<TResult>.

Oggetto dell'attività che rappresenta l'operazione asincrona.

Exception Condition
ArgumentNullException

address è null.

InvalidOperationException

Una chiamata a SendPingAsync è in corso.

PingException

È stata generata un'eccezione durante l'invio o ricezione dei messaggi ICMP. Vedere l'eccezione interna per l'esatta eccezione generata.

SocketException

address non è un indirizzo IP valido.

ObjectDisposedException

Questo oggetto è stato eliminato.

Questa operazione non verrà bloccata. L'oggetto restituito Task<TResult>> oggetto verrà completato dopo che il pacchetto ICMP è stato inviato e ricevuta la risposta.

.NET Framework
Disponibile da 4.5
Torna all'inizio
Mostra: