IPAddress コンストラクター
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
IPAddress クラスの新しいインスタンスを初期化します。
オーバーロード
IPAddress(Byte[]) | |
IPAddress(Int64) | |
IPAddress(ReadOnlySpan<Byte>) |
バイト スパンとして指定したアドレスを使用して、IPAddress クラスの新しいインスタンスを初期化します。 |
IPAddress(Byte[], Int64) |
IPAddress 配列として指定されたアドレスおよび指定したスコープ ID を使用して、Byte クラスの新しいインスタンスを初期化します。 |
IPAddress(ReadOnlySpan<Byte>, Int64) |
バイト スパンとして指定したアドレスおよび指定したスコープ ID を使用して、IPAddress クラスの新しいインスタンスを初期化します。 |
IPAddress(Byte[])
- ソース:
- 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
作成されます。
の長さが 4 の address
場合は、 IPAddress(Byte[]) IPv4 アドレスが作成されます。それ以外の場合は、スコープが 0 の IPv6 アドレスが構築されます。
配列は Byte 、インデックス位置 0 の最上位バイトが先頭のネットワーク バイト順であると見なされます。
適用対象
IPAddress(Int64)
- ソース:
- 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 アドレスの long 値。 たとえば、ビッグ エンディアン形式の値 0x2414188f は、IP アドレス "143.24.20.36" になります。
例外
注釈
インスタンスはIPAddress、 プロパティを に設定してAddressnewAddress
作成されます。
値は Int64 ネットワーク バイト順であると見なされます。
適用対象
IPAddress(ReadOnlySpan<Byte>)
- ソース:
- 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>
最上位バイトが先頭のインデックス位置 0 になっているネットワーク バイト順での IP アドレスのバイト表現。
例外
address
には、不適切な IP アドレスが含まれています。
注釈
IPAddressは、 プロパティを に設定してAddressaddress
作成されます。
の長さが 4 の address
場合、このメソッドは IPv4 アドレスを構築します。それ以外の場合は、スコープが 0 の IPv6 アドレスが構築されます。
適用対象
IPAddress(Byte[], Int64)
- ソース:
- 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
スコープ識別子の long 値。
例外
address
が null
です。
address
には、不適切な IP アドレスが含まれています。
注釈
このコンストラクターは、IPv6 アドレスをインスタンス化します。 は scopeid
、リンク ローカル アドレスの場合にネットワーク インターフェイスを識別します。 スコープは、リンクローカルアドレスとサイトローカルアドレスに対してのみ有効です。
配列は Byte 、インデックス位置 0 の最上位バイトが先頭のネットワーク バイト順であると見なされます。
適用対象
IPAddress(ReadOnlySpan<Byte>, Int64)
- ソース:
- IPAddress.cs
- ソース:
- IPAddress.cs
- ソース:
- IPAddress.cs
バイト スパンとして指定したアドレスおよび指定したスコープ ID を使用して、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