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
| Name | Beschreibung |
|---|---|
| IPAddress(Byte[]) |
Initialisiert eine neue Instanz der IPAddress Klasse mit der als Byte Array angegebenen Adresse. |
| IPAddress(Int64) |
Initialisiert eine neue Instanz der IPAddress Klasse mit der als eine Int64. |
| IPAddress(ReadOnlySpan<Byte>) |
Initialisiert eine neue Instanz der IPAddress Klasse mit der als Bytespanne angegebenen Adresse. |
| IPAddress(Byte[], Int64) |
Initialisiert eine neue Instanz der IPAddress Klasse mit der als Byte Array angegebenen Adresse und dem angegebenen Bereichsbezeichner. |
| IPAddress(ReadOnlySpan<Byte>, Int64) |
Initialisiert eine neue Instanz der IPAddress Klasse mit der als Bytespanne angegebenen Adresse und dem angegebenen Bereichsbezeichner. |
IPAddress(Byte[])
- Quelle:
- IPAddress.cs
- Quelle:
- IPAddress.cs
- 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
Die IPAddress Wird mit der Eigenschaft erstellt, auf die Addressaddressfestgelegt ist.
Wenn die Länge address 4 ist, IPAddress(Byte[]) wird eine IPv4-Adresse erstellt. Andernfalls wird eine IPv6-Adresse mit einem Bereich von 0 erstellt.
Das Byte Array wird angenommen, dass es sich in der Netzwerkbytereihenfolge mit dem wichtigsten Byte zuerst in Indexposition 0 befindet.
Gilt für:
IPAddress(Int64)
- Quelle:
- IPAddress.cs
- Quelle:
- IPAddress.cs
- 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 lange Wert der IP-Adresse. Der Wert, der im Big-End-Format 0x2414188f wäre beispielsweise die IP-Adresse "143.24.20.36".
Ausnahmen
Hinweise
Die IPAddress Instanz wird mit der Address Aufsatzeigenschaft newAddresserstellt.
Der Int64 Wert wird angenommen, dass er sich in der Bytereihenfolge des Netzwerks befindet.
Gilt für:
IPAddress(ReadOnlySpan<Byte>)
- Quelle:
- IPAddress.cs
- Quelle:
- IPAddress.cs
- Quelle:
- IPAddress.cs
- Quelle:
- IPAddress.cs
- Quelle:
- IPAddress.cs
Initialisiert eine neue Instanz der IPAddress Klasse mit der als Bytespanne angegebenen Adresse.
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 Netzwerkbytereihenfolge mit dem wichtigsten Byte zuerst in Indexposition 0.
Ausnahmen
address enthält eine ungültige IP-Adresse.
Hinweise
Die IPAddress Wird mit der Eigenschaft erstellt, auf die Addressaddressfestgelegt ist.
Wenn die Länge address 4 ist, erstellt diese Methode eine IPv4-Adresse. Andernfalls wird eine IPv6-Adresse mit einem Bereich von 0 erstellt.
Gilt für:
IPAddress(Byte[], Int64)
- Quelle:
- IPAddress.cs
- Quelle:
- IPAddress.cs
- 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 lange Wert des Bereichsbezeichners.
Ausnahmen
address ist null.
address enthält eine ungültige IP-Adresse.
Hinweise
Dieser Konstruktor instanziiert eine IPv6-Adresse. Die scopeid Identifiziert eine Netzwerkschnittstelle im Fall einer link-lokalen Adresse. Der Bereich ist nur für links-lokale und standortlokale Adressen gültig.
Das Byte Array wird angenommen, dass es sich in der Netzwerkbytereihenfolge mit dem wichtigsten Byte zuerst in Indexposition 0 befindet.
Gilt für:
IPAddress(ReadOnlySpan<Byte>, Int64)
- Quelle:
- IPAddress.cs
- Quelle:
- IPAddress.cs
- Quelle:
- IPAddress.cs
- Quelle:
- IPAddress.cs
- Quelle:
- IPAddress.cs
Initialisiert eine neue Instanz der IPAddress Klasse mit der als Bytespanne angegebenen Adresse und dem angegebenen Bereichsbezeichner.
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 Bytespannwert der IP-Adresse.
- scopeid
- Int64
Der lange Wert des Bereichsbezeichners.
Ausnahmen
address enthält eine ungültige IP-Adresse.
Hinweise
Dieser Konstruktor instanziiert eine IPv6-Adresse. Die scopeid Identifiziert eine Netzwerkschnittstelle im Fall einer link-lokalen Adresse. Der Bereich ist nur für links-lokale und standortlokale Adressen gültig.
Die Bytespanne wird angenommen, dass sie in der Bytereihenfolge des Netzwerks mit dem wichtigsten Byte zuerst in Indexposition 0 liegt.