Show / Hide Table of Contents

Class MtuDiscoveryOptions

Describes options for MTU discovery.

Inheritance
Object
PingOptions
MtuDiscoveryOptions
Inherited Members
PingOptions.DontFragment
PingOptions.Ttl
Object.Equals(Object)
Object.Equals(Object, Object)
Object.GetHashCode()
Object.GetType()
Object.MemberwiseClone()
Object.ReferenceEquals(Object, Object)
Object.ToString()
Namespace: DotNext.Net.NetworkInformation
Assembly: DotNext.dll
Syntax
public class MtuDiscoveryOptions : PingOptions

Constructors

| Improve this Doc View Source

MtuDiscoveryOptions(Byte, Int32, Int32)

Initializes a new discovery options.

Declaration
public MtuDiscoveryOptions(byte ttl = 64, int minMtuSize = 60, int maxMtuSize = 65500)
Parameters
Type Name Description
Byte ttl

The number of times that ICMP packet can be forwarded by hosts in the route.

Int32 minMtuSize

The lowest possible size of MTU.

Int32 maxMtuSize

The highest possible size of MTU.

Properties

| Improve this Doc View Source

MaxMtuSize

Gets or sets the highest possible size of MTU.

Declaration
public int MaxMtuSize { get; set; }
Property Value
Type Description
Int32

The highest possible size of MTU.

| Improve this Doc View Source

MinMtuSize

Gets or sets the lowest possible size of MTU.

Declaration
public int MinMtuSize { get; set; }
Property Value
Type Description
Int32

The lowest possible size of MTU.

Extension Methods

AsyncLockAcquisition.AcquireLockAsync<T>(T, TimeSpan)
AsyncLockAcquisition.AcquireLockAsync<T>(T, CancellationToken)
AsyncLockAcquisition.AcquireReadLockAsync<T>(T, TimeSpan)
AsyncLockAcquisition.AcquireReadLockAsync<T>(T, CancellationToken)
AsyncLockAcquisition.AcquireWriteLockAsync<T>(T, TimeSpan)
AsyncLockAcquisition.AcquireWriteLockAsync<T>(T, CancellationToken)
AsyncLockAcquisition.AcquireUpgradeableReadLockAsync<T>(T, TimeSpan)
AsyncLockAcquisition.AcquireUpgradeableReadLockAsync<T>(T, CancellationToken)
ObjectExtensions.GetUserData<T>(T)
ObjectExtensions.IsOneOf<T>(T, IEnumerable<T>)
ObjectExtensions.IsOneOf<T>(T, T[])
ObjectExtensions.Decompose<T, TResult1, TResult2>(T, Func<T, TResult1>, Func<T, TResult2>, out TResult1, out TResult2)
ObjectExtensions.Decompose<T, TResult1, TResult2>(T, ValueFunc<T, TResult1>, ValueFunc<T, TResult2>, out TResult1, out TResult2)
ObjectExtensions.Decompose<T, TResult1, TResult2>(T, Func<T, TResult1>, Func<T, TResult2>)
ObjectExtensions.Decompose<T, TResult1, TResult2>(T, ValueFunc<T, TResult1>, ValueFunc<T, TResult2>)
ObjectExtensions.As<T>(T)
LockAcquisition.AcquireReadLock<T>(T)
LockAcquisition.AcquireReadLock<T>(T, TimeSpan)
LockAcquisition.AcquireWriteLock<T>(T)
LockAcquisition.AcquireWriteLock<T>(T, TimeSpan)
LockAcquisition.AcquireUpgradeableReadLock<T>(T)
LockAcquisition.AcquireUpgradeableReadLock<T>(T, TimeSpan)
ExpressionBuilder.Const<T>(T)
  • Improve this Doc
  • View Source
In This Article
Back to top Generated by DocFX