PingOptions.Ttl Eigenschaft
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Ruft die Anzahl der zulässigen Weiterleitungen der Ping-Daten über Routingknoten ab, bis die Daten verworfen werden.
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
Eigenschaftswert
Ein Int32-Wert, der die Anzahl der zulässigen Weiterleitungen von Ping-Datenpaketen angibt. Der Standardwert ist 128.
Ausnahmen
Der für einen set-Vorgang angegebene Wert ist kleiner oder gleich 0 (null).
Beispiele
Das folgende Codebeispiel veranschaulicht das Festlegen des Werts dieser Eigenschaft mithilfe eines PingOptions Konstruktors und anschließendes Anzeigen des Werts.
// 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 = gcnew PingOptions( 64,true );
Console::WriteLine( "Time to live: {0}", options->Ttl );
Console::WriteLine( "Don't fragment: {0}", options->DontFragment );
// 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);
Hinweise
Wenn Gateways und Router Pakete über ein Netzwerk übertragen, verringern sie den aktuellen TTL-Wert (Time-to-Live) im Paketheader. Wenn der TTL-Wert 0 erreicht, gilt das Paket als nicht zustellbar und wird verworfen. Diese Option ist nützlich, wenn Sie die Anzahl der Router und Gateways testen möchten, die zum Übertragen der Daten verwendet werden.