PingOptions Konstruktoren
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.
Initialisiert eine neue Instanz der PingOptions-Klasse.
Überlädt
| Name | Beschreibung |
|---|---|
| PingOptions() |
Initialisiert eine neue Instanz der PingOptions-Klasse. |
| PingOptions(Int32, Boolean) |
Initialisiert eine neue Instanz der PingOptions Klasse und legt die Zeit auf Live- und Fragmentierungswerte fest. |
PingOptions()
- Quelle:
- PingOptions.cs
- Quelle:
- PingOptions.cs
- Quelle:
- PingOptions.cs
- Quelle:
- PingOptions.cs
- Quelle:
- PingOptions.cs
Initialisiert eine neue Instanz der PingOptions-Klasse.
public:
PingOptions();
public PingOptions();
Public Sub New ()
Beispiele
Im folgenden Codebeispiel wird das Aufrufen dieses Konstruktors veranschaulicht.
Ping pingSender = new Ping ();
PingOptions options = new PingOptions ();
// Use the default Ttl value which is 128,
// but change the fragmentation behavior.
options.DontFragment = true;
Hinweise
In der folgenden Tabelle sind die anfänglichen Eigenschaftswerte für eine Instanz von PingOptionsaufgeführt.
| Eigentum | Anfangswert |
|---|---|
| Ttl | 128 |
| DontFragment | false |
Sie können die Eigenschaften vor dem Aufrufen oder Sendaufrufen SendAsync auf neue Werte festlegen.
Gilt für:
PingOptions(Int32, Boolean)
- Quelle:
- PingOptions.cs
- Quelle:
- PingOptions.cs
- Quelle:
- PingOptions.cs
- Quelle:
- PingOptions.cs
- Quelle:
- PingOptions.cs
Initialisiert eine neue Instanz der PingOptions Klasse und legt die Zeit auf Live- und Fragmentierungswerte fest.
public:
PingOptions(int ttl, bool dontFragment);
public PingOptions(int ttl, bool dontFragment);
new System.Net.NetworkInformation.PingOptions : int * bool -> System.Net.NetworkInformation.PingOptions
Public Sub New (ttl As Integer, dontFragment As Boolean)
Parameter
- ttl
- Int32
Ein Int32 Wert größer als Null, der angibt, wie oft die Ping Datenpakete weitergeleitet werden können.
- dontFragment
- Boolean
trueum zu verhindern, dass Daten, die an den Remotehost gesendet werden, fragmentiert werden; andernfalls . false
Ausnahmen
ttl ist kleiner oder gleich Null.
Beispiele
Im folgenden Codebeispiel wird das Aufrufen dieses Konstruktors und das Anzeigen der Eigenschaftswerte der neuen Instanz veranschaulicht.
// 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
Der ttl Parameter beschränkt die Anzahl der Router und Gateways, die die Daten weiterleiten können. Dies ist nützlich, um die Länge der Route zwischen den lokalen und Remotecomputern zu testen. Mit dontFragment dem Parameter können Sie die maximale Übertragungseinheit (MTU) der Router und Gateways testen, die zum Übertragen des Pakets verwendet werden.