다음을 통해 공유


MobileNetworkPortRange Class

Definition

Range of port numbers to use as translated ports on each translated address. If not specified and NAPT is enabled, this range defaults to 1,024 - 49,999. (Ports under 1,024 should not be used because these are special purpose ports reserved by IANA. Ports 50,000 and above are reserved for non-NAPT use.)

public class MobileNetworkPortRange : System.ClientModel.Primitives.IJsonModel<Azure.ResourceManager.MobileNetwork.Models.MobileNetworkPortRange>, System.ClientModel.Primitives.IPersistableModel<Azure.ResourceManager.MobileNetwork.Models.MobileNetworkPortRange>
type MobileNetworkPortRange = class
    interface IJsonModel<MobileNetworkPortRange>
    interface IPersistableModel<MobileNetworkPortRange>
Public Class MobileNetworkPortRange
Implements IJsonModel(Of MobileNetworkPortRange), IPersistableModel(Of MobileNetworkPortRange)
Inheritance
MobileNetworkPortRange
Implements

Constructors

MobileNetworkPortRange()

Initializes a new instance of MobileNetworkPortRange.

Properties

MaxPort

The maximum port number.

MinPort

The minimum port number.

Explicit Interface Implementations

IJsonModel<MobileNetworkPortRange>.Create(Utf8JsonReader, ModelReaderWriterOptions)

Reads one JSON value (including objects or arrays) from the provided reader and converts it to a model.

IJsonModel<MobileNetworkPortRange>.Write(Utf8JsonWriter, ModelReaderWriterOptions)

Writes the model to the provided Utf8JsonWriter.

IPersistableModel<MobileNetworkPortRange>.Create(BinaryData, ModelReaderWriterOptions)

Converts the provided BinaryData into a model.

IPersistableModel<MobileNetworkPortRange>.GetFormatFromOptions(ModelReaderWriterOptions)

Gets the data interchange format (JSON, Xml, etc) that the model uses when communicating with the service.

IPersistableModel<MobileNetworkPortRange>.Write(ModelReaderWriterOptions)

Writes the model into a BinaryData.

Applies to