IPAddress 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 IPAddress-Klasse.
Überlädt
IPAddress(Byte[]) |
Initialisiert eine neue Instanz der IPAddress-Klasse mit der Adresse, die als Byte-Array angegeben ist. |
IPAddress(Int64) |
Initialisiert eine neue Instanz der IPAddress-Klasse mit der Adresse, die als Int64 angegeben ist. |
IPAddress(ReadOnlySpan<Byte>) |
Initialisiert eine neue Instanz der IPAddress-Klasse mit der Adresse, die als Bytespanne angegeben ist |
IPAddress(Byte[], Int64) |
Initialisiert eine neue Instanz der IPAddress-Klasse mit der Adresse, die als Byte-Array angegeben ist, und dem angegebenen Bezeichner für den Gültigkeitsbereich. |
IPAddress(ReadOnlySpan<Byte>, Int64) |
Initialisiert eine neue Instanz der IPAddress-Klasse mit der Adresse, die als Bytespanne angegeben ist, und dem angegebenen Bezeichner für den Gültigkeitsbereich. |
IPAddress(Byte[])
- Quelle:
- IPAddress.cs
- Quelle:
- IPAddress.cs
- Quelle:
- IPAddress.cs
public:
IPAddress(cli::array <System::Byte> ^ address);
public IPAddress (byte[] address);
new System.Net.IPAddress : byte[] -> System.Net.IPAddress
Public Sub New (address As Byte())
Parameter
- address
- Byte[]
Der Bytearraywert der IP-Adresse.
Ausnahmen
address
ist null
.
address
enthält eine ungültige IP-Adresse.
Hinweise
Wird IPAddress erstellt, wobei die Address -Eigenschaft auf address
festgelegt ist.
Wenn die Länge von address
4 ist, IPAddress(Byte[]) wird eine IPv4-Adresse erstellt. Andernfalls wird eine IPv6-Adresse mit dem Bereich 0 erstellt.
Es Byte wird angenommen, dass sich das Array in der Netzwerkbytereihenfolge befindet, wobei das bedeutendste Byte zuerst an Indexposition 0 liegt.
Gilt für:
IPAddress(Int64)
- Quelle:
- IPAddress.cs
- Quelle:
- IPAddress.cs
- Quelle:
- IPAddress.cs
public:
IPAddress(long newAddress);
public IPAddress (long newAddress);
new System.Net.IPAddress : int64 -> System.Net.IPAddress
Public Sub New (newAddress As Long)
Parameter
- newAddress
- Int64
Der Long-Wert der IP-Adresse. Der Wert 0x2414188f weist z. B. im Big-Endian-Format die IP-Adresse "143.24.20.36" auf.
Ausnahmen
Hinweise
Die IPAddress -Instanz wird erstellt, wobei die Address -Eigenschaft auf newAddress
festgelegt ist.
Der Int64 Wert wird als Netzwerkbytereihenfolge angenommen.
Gilt für:
IPAddress(ReadOnlySpan<Byte>)
- Quelle:
- IPAddress.cs
- Quelle:
- IPAddress.cs
- Quelle:
- IPAddress.cs
Initialisiert eine neue Instanz der IPAddress-Klasse mit der Adresse, die als Bytespanne angegeben ist
public:
IPAddress(ReadOnlySpan<System::Byte> address);
public IPAddress (ReadOnlySpan<byte> address);
new System.Net.IPAddress : ReadOnlySpan<byte> -> System.Net.IPAddress
Public Sub New (address As ReadOnlySpan(Of Byte))
Parameter
- address
- ReadOnlySpan<Byte>
Die Bytedarstellung der IP-Adresse in der Netzwerk-Bytereihenfolge mit dem höchstwertigen Byte an erster Stelle an der Indexposition 0.
Ausnahmen
address
enthält eine ungültige IP-Adresse.
Hinweise
Wird IPAddress erstellt, wobei die Address -Eigenschaft auf address
festgelegt ist.
Wenn die Länge von address
4 ist, erstellt diese Methode eine IPv4-Adresse. Andernfalls wird eine IPv6-Adresse mit dem Bereich 0 erstellt.
Gilt für:
IPAddress(Byte[], Int64)
- Quelle:
- IPAddress.cs
- Quelle:
- IPAddress.cs
- Quelle:
- IPAddress.cs
public:
IPAddress(cli::array <System::Byte> ^ address, long scopeid);
public IPAddress (byte[] address, long scopeid);
new System.Net.IPAddress : byte[] * int64 -> System.Net.IPAddress
Public Sub New (address As Byte(), scopeid As Long)
Parameter
- address
- Byte[]
Der Bytearraywert der IP-Adresse.
- scopeid
- Int64
Der Long-Wert des Bezeichners für den Gültigkeitsbereich.
Ausnahmen
address
ist null
.
address
enthält eine ungültige IP-Adresse.
Hinweise
Dieser Konstruktor instanziiert eine IPv6-Adresse. Der scopeid
identifiziert eine Netzwerkschnittstelle im Fall einer link-lokalen Adresse. Der Bereich ist nur für linkslokale und standortlokale Adressen gültig.
Es Byte wird angenommen, dass sich das Array in der Netzwerkbytereihenfolge befindet, wobei das bedeutendste Byte zuerst an Indexposition 0 liegt.
Gilt für:
IPAddress(ReadOnlySpan<Byte>, Int64)
- Quelle:
- IPAddress.cs
- Quelle:
- IPAddress.cs
- Quelle:
- IPAddress.cs
Initialisiert eine neue Instanz der IPAddress-Klasse mit der Adresse, die als Bytespanne angegeben ist, und dem angegebenen Bezeichner für den Gültigkeitsbereich.
public:
IPAddress(ReadOnlySpan<System::Byte> address, long scopeid);
public IPAddress (ReadOnlySpan<byte> address, long scopeid);
new System.Net.IPAddress : ReadOnlySpan<byte> * int64 -> System.Net.IPAddress
Public Sub New (address As ReadOnlySpan(Of Byte), scopeid As Long)
Parameter
- address
- ReadOnlySpan<Byte>
Der Bytespannenwert der IP-Adresse.
- scopeid
- Int64
Der Long-Wert des Bezeichners für den Gültigkeitsbereich.
Ausnahmen
address
enthält eine ungültige IP-Adresse.
Hinweise
Dieser Konstruktor instanziiert eine IPv6-Adresse. Der scopeid
identifiziert eine Netzwerkschnittstelle im Fall einer link-lokalen Adresse. Der Bereich ist nur für linkslokale und standortlokale Adressen gültig.
Es wird davon ausgegangen, dass sich die Bytespanne in der Netzwerkbytereihenfolge befindet, wobei das bedeutendste Byte zuerst an Indexposition 0 liegt.