IPAddress Конструкторы
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Инициализирует новый экземпляр класса IPAddress.
Перегрузки
| Имя | Описание |
|---|---|
| IPAddress(Byte[]) |
Инициализирует новый экземпляр IPAddress класса с адресом, указанным в виде массива Byte . |
| IPAddress(Int64) |
Инициализирует новый экземпляр IPAddress класса с адресом, указанным в качестве Int64адреса. |
| IPAddress(ReadOnlySpan<Byte>) |
Инициализирует новый экземпляр IPAddress класса с адресом, указанным в виде диапазона байтов. |
| IPAddress(Byte[], Int64) |
Инициализирует новый экземпляр IPAddress класса с адресом, указанным в виде массива Byte , и указанным идентификатором области. |
| IPAddress(ReadOnlySpan<Byte>, Int64) |
Инициализирует новый экземпляр IPAddress класса с адресом, указанным в виде диапазона байтов и указанным идентификатором области. |
IPAddress(Byte[])
- Исходный код:
- IPAddress.cs
- Исходный код:
- IPAddress.cs
- Исходный код:
- IPAddress.cs
- Исходный код:
- IPAddress.cs
- Исходный код:
- 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())
Параметры
- address
- Byte[]
Значение массива байтов IP-адреса.
Исключения
address равно null.
address содержит недопустимый IP-адрес.
Комментарии
Создается IPAddress с заданным свойством Addressaddress.
Если длина address равна 4, IPAddress(Byte[]) создается IPv4-адрес; в противном случае создается IPv6-адрес с областью 0.
Предполагается, Byte что массив находится в порядке байтов сети с наиболее значительным байтом в позиции индекса 0.
Применяется к
IPAddress(Int64)
- Исходный код:
- IPAddress.cs
- Исходный код:
- IPAddress.cs
- Исходный код:
- IPAddress.cs
- Исходный код:
- IPAddress.cs
- Исходный код:
- IPAddress.cs
public:
IPAddress(long newAddress);
public IPAddress(long newAddress);
new System.Net.IPAddress : int64 -> System.Net.IPAddress
Public Sub New (newAddress As Long)
Параметры
- newAddress
- Int64
Длинное значение IP-адреса. Например, значение 0x2414188f в формате big-endian будет IP-адресом 143.24.20.36.
Исключения
Комментарии
Экземпляр IPAddress создается с заданным newAddressсвойствомAddress.
Предполагается, Int64 что значение находится в порядке байтов сети.
Применяется к
IPAddress(ReadOnlySpan<Byte>)
- Исходный код:
- IPAddress.cs
- Исходный код:
- IPAddress.cs
- Исходный код:
- IPAddress.cs
- Исходный код:
- IPAddress.cs
- Исходный код:
- IPAddress.cs
Инициализирует новый экземпляр IPAddress класса с адресом, указанным в виде диапазона байтов.
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))
Параметры
- address
- ReadOnlySpan<Byte>
Байтовое представление IP-адреса в порядке байтов сети с наиболее значительным байтом в позиции индекса 0.
Исключения
address содержит недопустимый IP-адрес.
Комментарии
Создается IPAddress с заданным свойством Addressaddress.
Если длина address равна 4, этот метод создает IPv4-адрес; в противном случае создается IPv6-адрес с областью 0.
Применяется к
IPAddress(Byte[], Int64)
- Исходный код:
- IPAddress.cs
- Исходный код:
- IPAddress.cs
- Исходный код:
- IPAddress.cs
- Исходный код:
- IPAddress.cs
- Исходный код:
- 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)
Параметры
- address
- Byte[]
Значение массива байтов IP-адреса.
- scopeid
- Int64
Длинное значение идентификатора области.
Исключения
address равно null.
address содержит недопустимый IP-адрес.
Комментарии
Этот конструктор создает экземпляр IPv6-адреса. Определяет scopeid сетевой интерфейс в случае локального адреса ссылки. Область действительна только для локальных ссылок и локальных адресов сайта.
Предполагается, Byte что массив находится в порядке байтов сети с наиболее значительным байтом в позиции индекса 0.
Применяется к
IPAddress(ReadOnlySpan<Byte>, Int64)
- Исходный код:
- IPAddress.cs
- Исходный код:
- IPAddress.cs
- Исходный код:
- IPAddress.cs
- Исходный код:
- IPAddress.cs
- Исходный код:
- IPAddress.cs
Инициализирует новый экземпляр IPAddress класса с адресом, указанным в виде диапазона байтов и указанным идентификатором области.
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)
Параметры
- address
- ReadOnlySpan<Byte>
Значение диапазона байтов IP-адреса.
- scopeid
- Int64
Длинное значение идентификатора области.
Исключения
address содержит недопустимый IP-адрес.
Комментарии
Этот конструктор создает экземпляр IPv6-адреса. Определяет scopeid сетевой интерфейс в случае локального адреса ссылки. Область действительна только для локальных ссылок и локальных адресов сайта.
Предполагается, что диапазон байтов находится в порядке байтов сети с наиболее значительным байтом в позиции индекса 0.