C# Класс System.Net.NetworkInformation.Ping

Наследование: System.ComponentModel.Component, IDisposable
Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
Ping ( )
Send ( System address ) : PingReply
Send ( System address, int timeout ) : PingReply
Send ( System address, int timeout, byte buffer ) : PingReply
Send ( System address, int timeout, byte buffer, System options ) : PingReply
Send ( string hostNameOrAddress ) : PingReply
Send ( string hostNameOrAddress, int timeout ) : PingReply
Send ( string hostNameOrAddress, int timeout, byte buffer ) : PingReply
Send ( string hostNameOrAddress, int timeout, byte buffer, System options ) : PingReply
SendAsync ( System address, int timeout, byte buffer, System options, object userToken ) : void
SendAsync ( System address, int timeout, byte buffer, object userToken ) : void
SendAsync ( System address, int timeout, object userToken ) : void
SendAsync ( System address, object userToken ) : void
SendAsync ( string hostNameOrAddress, int timeout, byte buffer, System options, object userToken ) : void
SendAsync ( string hostNameOrAddress, int timeout, byte buffer, object userToken ) : void
SendAsync ( string hostNameOrAddress, int timeout, object userToken ) : void
SendAsync ( string hostNameOrAddress, object userToken ) : void
SendAsyncCancel ( ) : void
SendPingAsync ( System address ) : System.Threading.Tasks.Task
SendPingAsync ( System address, int timeout ) : System.Threading.Tasks.Task
SendPingAsync ( System address, int timeout, byte buffer ) : System.Threading.Tasks.Task
SendPingAsync ( System address, int timeout, byte buffer, System options ) : System.Threading.Tasks.Task
SendPingAsync ( string hostNameOrAddress ) : System.Threading.Tasks.Task
SendPingAsync ( string hostNameOrAddress, int timeout ) : System.Threading.Tasks.Task
SendPingAsync ( string hostNameOrAddress, int timeout, byte buffer ) : System.Threading.Tasks.Task
SendPingAsync ( string hostNameOrAddress, int timeout, byte buffer, System options ) : System.Threading.Tasks.Task

Защищенные методы

Метод Описание
Dispose ( bool disposing ) : void
OnPingCompleted ( System e ) : void

Приватные методы

Метод Описание
ComputeBufferChecksum ( byte buffer ) : ushort
CreateSendMessageBuffer ( IcmpHeader header, byte payload ) : byte[]
CreateTimedOutPingReply ( ) : PingReply
Ping ( ) : System.ComponentModel
SendIcmpEchoRequestOverRawSocket ( IPAddress address, byte buffer, int timeout, PingOptions options ) : Task
SendPingAsyncCore ( IPAddress address, byte buffer, int timeout, PingOptions options ) : Task
SendWithPingUtility ( IPAddress address, byte buffer, int timeout, PingOptions options ) : Task

Описание методов

Dispose() защищенный Метод

protected Dispose ( bool disposing ) : void
disposing bool
Результат void

OnPingCompleted() защищенный Метод

protected OnPingCompleted ( System e ) : void
e System
Результат void

Ping() публичный Метод

public Ping ( )

Send() публичный Метод

public Send ( System address ) : PingReply
address System
Результат PingReply

Send() публичный Метод

public Send ( System address, int timeout ) : PingReply
address System
timeout int
Результат PingReply

Send() публичный Метод

public Send ( System address, int timeout, byte buffer ) : PingReply
address System
timeout int
buffer byte
Результат PingReply

Send() публичный Метод

public Send ( System address, int timeout, byte buffer, System options ) : PingReply
address System
timeout int
buffer byte
options System
Результат PingReply

Send() публичный Метод

public Send ( string hostNameOrAddress ) : PingReply
hostNameOrAddress string
Результат PingReply

Send() публичный Метод

public Send ( string hostNameOrAddress, int timeout ) : PingReply
hostNameOrAddress string
timeout int
Результат PingReply

Send() публичный Метод

public Send ( string hostNameOrAddress, int timeout, byte buffer ) : PingReply
hostNameOrAddress string
timeout int
buffer byte
Результат PingReply

Send() публичный Метод

public Send ( string hostNameOrAddress, int timeout, byte buffer, System options ) : PingReply
hostNameOrAddress string
timeout int
buffer byte
options System
Результат PingReply

SendAsync() публичный Метод

public SendAsync ( System address, int timeout, byte buffer, System options, object userToken ) : void
address System
timeout int
buffer byte
options System
userToken object
Результат void

SendAsync() публичный Метод

public SendAsync ( System address, int timeout, byte buffer, object userToken ) : void
address System
timeout int
buffer byte
userToken object
Результат void

SendAsync() публичный Метод

public SendAsync ( System address, int timeout, object userToken ) : void
address System
timeout int
userToken object
Результат void

SendAsync() публичный Метод

public SendAsync ( System address, object userToken ) : void
address System
userToken object
Результат void

SendAsync() публичный Метод

public SendAsync ( string hostNameOrAddress, int timeout, byte buffer, System options, object userToken ) : void
hostNameOrAddress string
timeout int
buffer byte
options System
userToken object
Результат void

SendAsync() публичный Метод

public SendAsync ( string hostNameOrAddress, int timeout, byte buffer, object userToken ) : void
hostNameOrAddress string
timeout int
buffer byte
userToken object
Результат void

SendAsync() публичный Метод

public SendAsync ( string hostNameOrAddress, int timeout, object userToken ) : void
hostNameOrAddress string
timeout int
userToken object
Результат void

SendAsync() публичный Метод

public SendAsync ( string hostNameOrAddress, object userToken ) : void
hostNameOrAddress string
userToken object
Результат void

SendAsyncCancel() публичный Метод

public SendAsyncCancel ( ) : void
Результат void

SendPingAsync() публичный Метод

public SendPingAsync ( System address ) : System.Threading.Tasks.Task
address System
Результат System.Threading.Tasks.Task

SendPingAsync() публичный Метод

public SendPingAsync ( System address, int timeout ) : System.Threading.Tasks.Task
address System
timeout int
Результат System.Threading.Tasks.Task

SendPingAsync() публичный Метод

public SendPingAsync ( System address, int timeout, byte buffer ) : System.Threading.Tasks.Task
address System
timeout int
buffer byte
Результат System.Threading.Tasks.Task

SendPingAsync() публичный Метод

public SendPingAsync ( System address, int timeout, byte buffer, System options ) : System.Threading.Tasks.Task
address System
timeout int
buffer byte
options System
Результат System.Threading.Tasks.Task

SendPingAsync() публичный Метод

public SendPingAsync ( string hostNameOrAddress ) : System.Threading.Tasks.Task
hostNameOrAddress string
Результат System.Threading.Tasks.Task

SendPingAsync() публичный Метод

public SendPingAsync ( string hostNameOrAddress, int timeout ) : System.Threading.Tasks.Task
hostNameOrAddress string
timeout int
Результат System.Threading.Tasks.Task

SendPingAsync() публичный Метод

public SendPingAsync ( string hostNameOrAddress, int timeout, byte buffer ) : System.Threading.Tasks.Task
hostNameOrAddress string
timeout int
buffer byte
Результат System.Threading.Tasks.Task

SendPingAsync() публичный Метод

public SendPingAsync ( string hostNameOrAddress, int timeout, byte buffer, System options ) : System.Threading.Tasks.Task
hostNameOrAddress string
timeout int
buffer byte
options System
Результат System.Threading.Tasks.Task