PingOptions.Ttl Свойство
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Возвращает или задает количество узлов маршрутизации, которые могут пересылать Ping данные перед удалением.
public:
property int Ttl { int get(); void set(int value); };
public int Ttl { get; set; }
member this.Ttl : int with get, set
Public Property Ttl As Integer
Значение свойства
Значение Int32 , указывающее количество Ping переадресации пакетов данных. Значение по умолчанию — 128.
Исключения
Значение, указанное для операции набора, меньше или равно нулю.
Примеры
В следующем примере кода показано, как задать значение этого свойства с помощью PingOptions конструктора, а затем отобразить значение.
// Set options for transmission:
// The data can go through 64 gateways or routers
// before it is destroyed, and the data packet
// cannot be fragmented.
PingOptions options = new PingOptions (64, true);
Console.WriteLine ("Time to live: {0}", options.Ttl);
Console.WriteLine ("Don't fragment: {0}", options.DontFragment);
Комментарии
Как шлюзы и маршрутизаторы передают пакеты через сеть, они уменьшают текущее значение времени в реальном времени (TTL), найденное в заголовке пакета. Если значение TTL достигает нуля, пакет считается необработаемым и удаляется. Этот параметр полезен, если вы хотите проверить количество маршрутизаторов и шлюзов, используемых для передачи данных.