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 (String, Int32, Byte[], PingOptions)

.NET Framework (current version)
 

Data di pubblicazione: ottobre 2016

Invia un messaggio di protocollo ICMP (Internet Control) messaggio echo con i dati specificati nel buffer per il computer specificato e riceve un messaggio di risposta echo ICMP corrispondente da quel computer come un'operazione asincrona. Questo overload consente di specificare un valore di timeout per l'operazione, un buffer da utilizzare per l'invio e ricezione e controllare la frammentazione e i valori di Time-to-Live per il pacchetto di messaggi echo ICMP.

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

[HostProtectionAttribute(SecurityAction.LinkDemand, ExternalThreading = true)]
public Task<PingReply> SendPingAsync(
	string hostNameOrAddress,
	int timeout,
	byte[] buffer,
	PingOptions options
)

Parametri

hostNameOrAddress
Type: System.String

Il computer che rappresenta la destinazione del messaggio echo ICMP. Il valore specificato per questo parametro può essere un nome host o una rappresentazione di stringa di un indirizzo IP.

timeout
Type: System.Int32

Il numero massimo di millisecondi (dopo l'invio del messaggio echo) di attesa per il messaggio di risposta echo ICMP.

buffer
Type: System.Byte[]

Oggetto Byte matrice che contiene i dati vengano inviati con il messaggio echo ICMP e restituiti nel messaggio di risposta echo ICMP. La matrice non può contenere più di 65.500 byte.

options
Type: System.Net.NetworkInformation.PingOptions

Oggetto PingOptions oggetto utilizzato per controllare la frammentazione e i valori di Time-to-Live per il pacchetto di messaggi echo ICMP.

Valore restituito

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

Restituisce Task<TResult>.

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

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: