IPAddress Konstruktory
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Inicializuje novou instanci IPAddress třídy.
Přetížení
IPAddress(Byte[]) |
Inicializuje novou instanci IPAddress třídy s adresou zadanou Byte jako pole. |
IPAddress(Int64) |
Inicializuje novou instanci IPAddress třídy s adresou zadanou Int64jako . |
IPAddress(ReadOnlySpan<Byte>) |
Inicializuje novou instanci IPAddress třídy s adresou určenou jako rozsah bajtů. |
IPAddress(Byte[], Int64) |
Inicializuje novou instanci IPAddress třídy s adresou zadanou Byte jako pole a zadaným identifikátorem oboru. |
IPAddress(ReadOnlySpan<Byte>, Int64) |
Inicializuje novou instanci IPAddress třídy s adresou určenou jako rozsah bajtů a zadaným identifikátorem oboru. |
IPAddress(Byte[])
- Zdroj:
- IPAddress.cs
- Zdroj:
- IPAddress.cs
- Zdroj:
- 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())
Parametry
- address
- Byte[]
Hodnota pole bajtů IP adresy.
Výjimky
address
je null
.
address
obsahuje špatnou IP adresu.
Poznámky
Vytvoří IPAddress se s vlastností nastavenou Address na address
.
Pokud je délka address
4, IPAddress(Byte[]) vytvoří adresu IPv4, jinak se vytvoří IPv6 adresa s oborem 0.
Předpokládá Byte se, že pole je v pořadí síťových bajtů s nejvýznamnějším bajtem na pozici indexu 0.
Platí pro
IPAddress(Int64)
- Zdroj:
- IPAddress.cs
- Zdroj:
- IPAddress.cs
- Zdroj:
- IPAddress.cs
public:
IPAddress(long newAddress);
public IPAddress (long newAddress);
new System.Net.IPAddress : int64 -> System.Net.IPAddress
Public Sub New (newAddress As Long)
Parametry
- newAddress
- Int64
Dlouhá hodnota IP adresy. Například hodnota 0x2414188f ve formátu big-endian by byla IP adresa "143.24.20.36".
Výjimky
Poznámky
Instance IPAddress se vytvoří s vlastností nastavenou Address na newAddress
.
Předpokládá se Int64 , že hodnota je v pořadí bajtů sítě.
Platí pro
IPAddress(ReadOnlySpan<Byte>)
- Zdroj:
- IPAddress.cs
- Zdroj:
- IPAddress.cs
- Zdroj:
- IPAddress.cs
Inicializuje novou instanci IPAddress třídy s adresou určenou jako rozsah bajtů.
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))
Parametry
- address
- ReadOnlySpan<Byte>
Bajtová reprezentace IP adresy v pořadí síťových bajtů s nejvýznamnějším bajtem na pozici indexu 0.
Výjimky
address
obsahuje špatnou IP adresu.
Poznámky
Vytvoří IPAddress se s vlastností nastavenou Address na address
.
Pokud je délka address
4, tato metoda vytvoří adresu IPv4; v opačném případě je vytvořena adresa IPv6 s oborem 0.
Platí pro
IPAddress(Byte[], Int64)
- Zdroj:
- IPAddress.cs
- Zdroj:
- IPAddress.cs
- Zdroj:
- 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)
Parametry
- address
- Byte[]
Hodnota pole bajtů IP adresy.
- scopeid
- Int64
Dlouhá hodnota identifikátoru oboru.
Výjimky
address
je null
.
address
obsahuje špatnou IP adresu.
Poznámky
Tento konstruktor vytvoří instanci adresy IPv6. Identifikuje scopeid
síťové rozhraní v případě link-local adresy. Obor je platný pouze pro adresy link-local a site-local.
Předpokládá Byte se, že pole je v pořadí síťových bajtů s nejvýznamnějším bajtem na pozici indexu 0.
Platí pro
IPAddress(ReadOnlySpan<Byte>, Int64)
- Zdroj:
- IPAddress.cs
- Zdroj:
- IPAddress.cs
- Zdroj:
- IPAddress.cs
Inicializuje novou instanci IPAddress třídy s adresou určenou jako rozsah bajtů a zadaným identifikátorem oboru.
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)
Parametry
- address
- ReadOnlySpan<Byte>
Hodnota rozsahu bajtů IP adresy.
- scopeid
- Int64
Dlouhá hodnota identifikátoru oboru.
Výjimky
address
obsahuje špatnou IP adresu.
Poznámky
Tento konstruktor vytvoří instanci adresy IPv6. Identifikuje scopeid
síťové rozhraní v případě link-local adresy. Obor je platný pouze pro adresy link-local a site-local.
Předpokládá se, že rozsah bajtů je v pořadí síťových bajtů s nejvýznamnějším bajtem na pozici indexu 0.