IPAddress 생성자
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
IPAddress 클래스의 새 인스턴스를 초기화합니다.
오버로드
IPAddress(Byte[]) | |
IPAddress(Int64) | |
IPAddress(ReadOnlySpan<Byte>) |
바이트 범위로 지정된 주소를 사용하여 IPAddress 클래스의 새 인스턴스를 초기화합니다. |
IPAddress(Byte[], Int64) |
IPAddress 배열로 지정된 주소와 지정된 범위 식별자를 사용하여 Byte 클래스의 새 인스턴스를 초기화합니다. |
IPAddress(ReadOnlySpan<Byte>, Int64) |
바이트 범위로 지정된 주소와 지정된 범위 식별자를 사용하여 IPAddress 클래스의 새 인스턴스를 초기화합니다. |
IPAddress(Byte[])
- Source:
- IPAddress.cs
- Source:
- IPAddress.cs
- Source:
- 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 은 속성이 로 Address 설정된 상태에서 address
만들어집니다.
의 길이 address
가 4 IPAddress(Byte[]) 이면 는 IPv4 주소를 생성하고, 그렇지 않으면 범위가 0인 IPv6 주소가 생성됩니다.
배열은 Byte 인덱스 위치 0에서 가장 중요한 바이트가 먼저 있는 네트워크 바이트 순서로 간주됩니다.
적용 대상
IPAddress(Int64)
- Source:
- IPAddress.cs
- Source:
- IPAddress.cs
- Source:
- 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 주소의 long 값입니다. 예를 들어, big-endian 형식의 0x2414188f 값은 IP 주소가 "143.24.20.36"입니다.
예외
설명
인스턴스는 IPAddress 속성이 로 Address 설정된 상태에서 newAddress
만들어집니다.
값은 Int64 네트워크 바이트 순서로 간주됩니다.
적용 대상
IPAddress(ReadOnlySpan<Byte>)
- Source:
- IPAddress.cs
- Source:
- IPAddress.cs
- Source:
- 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>
인덱스 위치 0에서 가장 중요한 첫 번째 바이트가 포함된, 네트워크 바이트 순서로 나타내는 IP 주소의 바이트 표현입니다.
예외
address
에 잘못된 IP 주소가 포함되었습니다.
설명
IPAddress 은 속성이 로 Address 설정된 상태에서 address
만들어집니다.
의 길이 address
가 4이면 이 메서드는 IPv4 주소를 생성하고, 그렇지 않으면 범위가 0인 IPv6 주소가 생성됩니다.
적용 대상
IPAddress(Byte[], Int64)
- Source:
- IPAddress.cs
- Source:
- IPAddress.cs
- Source:
- 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
범위 식별자의 long 값입니다.
예외
address
이(가) null
인 경우
address
에 잘못된 IP 주소가 포함되었습니다.
설명
이 생성자는 IPv6 주소를 인스턴스화합니다. 는 scopeid
링크-로컬 주소의 경우 네트워크 인터페이스를 식별합니다. 범위는 링크-로컬 및 사이트-로컬 주소에만 유효합니다.
배열은 Byte 인덱스 위치 0에서 가장 중요한 바이트가 먼저 있는 네트워크 바이트 순서로 간주됩니다.
적용 대상
IPAddress(ReadOnlySpan<Byte>, Int64)
- Source:
- IPAddress.cs
- Source:
- IPAddress.cs
- Source:
- 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
범위 식별자의 long 값입니다.
예외
address
에 잘못된 IP 주소가 포함되었습니다.
설명
이 생성자는 IPv6 주소를 인스턴스화합니다. 는 scopeid
링크-로컬 주소의 경우 네트워크 인터페이스를 식별합니다. 범위는 링크-로컬 및 사이트-로컬 주소에만 유효합니다.
바이트 범위는 인덱스 위치 0에서 가장 중요한 바이트가 먼저 있는 네트워크 바이트 순서로 간주됩니다.
적용 대상
.NET