Ping::SendPingAsync Method (IPAddress^, Int32)
Send an Internet Control Message Protocol (ICMP) echo message with the specified data buffer to the computer that has the specified IPAddress, and receives a corresponding ICMP echo reply message from that computer as an asynchronous operation. This overload allows you to specify a time-out value for the operation.
Assembly: System (in System.dll)
public: [HostProtectionAttribute(SecurityAction::LinkDemand, ExternalThreading = true)] Task<PingReply^>^ SendPingAsync( IPAddress^ address, int timeout )
Parameters
- address
-
Type:
System.Net::IPAddress^
An IP address that identifies the computer that is the destination for the ICMP echo message.
- timeout
-
Type:
System::Int32
The maximum number of milliseconds (after sending the echo message) to wait for the ICMP echo reply message.
Return Value
Type: System.Threading.Tasks::Task<PingReply^>^Returns Task<TResult>.
The task object representing the asynchronous operation.
This operation will not block. The returned Task<TResult>> object will complete after the ICMP packet has been sent and the response has been received.
Available since 4.5