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í
| Name | Description |
|---|---|
| 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 jako .Int64 |
| IPAddress(ReadOnlySpan<Byte>) |
Inicializuje novou instanci IPAddress třídy s adresou určenou jako bajt span. |
| IPAddress(Byte[], Int64) |
Inicializuje novou instanci IPAddress třídy s adresou zadanou Byte jako pole a zadaný identifikátor oboru. |
| IPAddress(ReadOnlySpan<Byte>, Int64) |
Inicializuje novou instanci IPAddress třídy s adresou určenou jako bajt span a zadaný identifikátor oboru. |
IPAddress(Byte[])
- Zdroj:
- IPAddress.cs
- Zdroj:
- IPAddress.cs
- 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 bajtového pole IP adresy.
Výjimky
address je null.
address obsahuje chybnou IP adresu.
Poznámky
Vytvoří se IPAddress s vlastností nastavenou Address na address.
Pokud je délka address 4, IPAddress(Byte[]) vytvoří adresu IPv4. V opačném případě se vytvoří adresa IPv6 s rozsahem 0.
Pole Byte se předpokládá v pořadí bajtů sítě s nejvýznamnějším bajtem na pozici indexu 0.
Platí pro
IPAddress(Int64)
- Zdroj:
- IPAddress.cs
- Zdroj:
- IPAddress.cs
- 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.
Hodnota Int64 se předpokládá v pořadí bajtů sítě.
Platí pro
IPAddress(ReadOnlySpan<Byte>)
- Zdroj:
- IPAddress.cs
- Zdroj:
- IPAddress.cs
- Zdroj:
- IPAddress.cs
- Zdroj:
- IPAddress.cs
- Zdroj:
- IPAddress.cs
Inicializuje novou instanci IPAddress třídy s adresou určenou jako bajt span.
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í bajtů sítě s nejvýznamnějším bajtem na pozici indexu 0.
Výjimky
address obsahuje chybnou IP adresu.
Poznámky
Vytvoří se IPAddress s vlastností nastavenou Address na address.
Pokud je délka address 4, tato metoda vytvoří adresu IPv4; jinak se vytvoří adresa IPv6 s rozsahem 0.
Platí pro
IPAddress(Byte[], Int64)
- Zdroj:
- IPAddress.cs
- Zdroj:
- IPAddress.cs
- 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 bajtového pole IP adresy.
- scopeid
- Int64
Dlouhá hodnota identifikátoru oboru.
Výjimky
address je null.
address obsahuje chybnou IP adresu.
Poznámky
Tento konstruktor vytvoří instanci adresy IPv6. Identifikuje scopeid síťové rozhraní v případě adresy link-local. Obor je platný pouze pro adresy místního propojení a místního webu.
Pole Byte se předpokládá v pořadí bajtů sítě 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
- Zdroj:
- IPAddress.cs
- Zdroj:
- IPAddress.cs
Inicializuje novou instanci IPAddress třídy s adresou určenou jako bajt span a zadaný identifikátor 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 chybnou IP adresu.
Poznámky
Tento konstruktor vytvoří instanci adresy IPv6. Identifikuje scopeid síťové rozhraní v případě adresy link-local. Obor je platný pouze pro adresy místního propojení a místního webu.
Bajtové rozpětí se předpokládá v pořadí bajtů sítě s nejvýznamnějším bajtem na pozici indexu 0.