다음을 통해 공유


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[])

Source:
IPAddress.cs
Source:
IPAddress.cs
Source:
IPAddress.cs

IPAddress 배열로 지정된 주소를 사용하여 Byte 클래스의 새 인스턴스를 초기화합니다.

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

IPAddress로 지정된 주소를 사용하여 Int64 클래스의 새 인스턴스를 초기화합니다.

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"입니다.

예외

newAddress < 0 또는

newAddress > 0x00000000FFFFFFFF

설명

인스턴스는 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

IPAddress 배열로 지정된 주소와 지정된 범위 식별자를 사용하여 Byte 클래스의 새 인스턴스를 초기화합니다.

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 주소가 포함되었습니다.

scopeid < 0 또는

scopeid > 0x00000000FFFFFFFF

설명

이 생성자는 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 주소가 포함되었습니다.

scopeid < 0

또는

scopeid > 0x00000000FFFFFFFF

설명

이 생성자는 IPv6 주소를 인스턴스화합니다. 는 scopeid 링크-로컬 주소의 경우 네트워크 인터페이스를 식별합니다. 범위는 링크-로컬 및 사이트-로컬 주소에만 유효합니다.

바이트 범위는 인덱스 위치 0에서 가장 중요한 바이트가 먼저 있는 네트워크 바이트 순서로 간주됩니다.

적용 대상