英語で読む

次の方法で共有


UniqueId コンストラクター

定義

このクラスの新しいインスタンスを作成します。

オーバーロード

UniqueId()

新しい一意の GUID を使用して、このクラスの新しいインスタンスを作成します。

UniqueId(Byte[])

Guid を表すバイト配列を使用して、このクラスの新しいインスタンスを作成します。

UniqueId(Guid)

Guid を使用するこのクラスの新しいインスタンスを作成します。

UniqueId(String)

文字列を使用するこのクラスの新しいインスタンスを作成します。

UniqueId(Byte[], Int32)

byte を表す Guid 配列の、オフセットで指定されている位置から開始して、このクラスの新しいインスタンスを作成します。

UniqueId(Char[], Int32, Int32)

指定した数のエントリを使用し、char 内の指定したオフセット位置から開始して、このクラスの新しいインスタンスを作成します。

UniqueId()

ソース:
UniqueId.cs
ソース:
UniqueId.cs
ソース:
UniqueId.cs

新しい一意の GUID を使用して、このクラスの新しいインスタンスを作成します。

C#
public UniqueId ();

適用対象

.NET 9 およびその他のバージョン
製品 バージョン
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9
.NET Framework 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0, 2.1
UWP 10.0

UniqueId(Byte[])

ソース:
UniqueId.cs
ソース:
UniqueId.cs
ソース:
UniqueId.cs

Guid を表すバイト配列を使用して、このクラスの新しいインスタンスを作成します。

C#
public UniqueId (byte[] guid);

パラメーター

guid
Byte[]

Guid を表すバイト配列。

例外

guidnullです。

guid は 16 バイトより短いため、有効ではありません。

注釈

配列の最初の 16 バイトのみ使用されます。

適用対象

.NET 9 およびその他のバージョン
製品 バージョン
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9
.NET Framework 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0, 2.1
UWP 10.0

UniqueId(Guid)

ソース:
UniqueId.cs
ソース:
UniqueId.cs
ソース:
UniqueId.cs

Guid を使用するこのクラスの新しいインスタンスを作成します。

C#
public UniqueId (Guid guid);

パラメーター

guid
Guid

Guid

例外

guidnullです。

適用対象

.NET 9 およびその他のバージョン
製品 バージョン
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9
.NET Framework 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0, 2.1
UWP 10.0

UniqueId(String)

ソース:
UniqueId.cs
ソース:
UniqueId.cs
ソース:
UniqueId.cs

文字列を使用するこのクラスの新しいインスタンスを作成します。

C#
public UniqueId (string value);
C#
[System.Security.SecurityCritical]
[System.Security.SecurityTreatAsSafe]
public UniqueId (string value);

パラメーター

value
String

UniqueId の生成に使用する文字列。

属性

例外

valuenullです。

value の長さが 0 です。

注釈

有効な値は、長さが 0 ではない文字列です。

適用対象

.NET 9 およびその他のバージョン
製品 バージョン
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9
.NET Framework 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0, 2.1
UWP 10.0

UniqueId(Byte[], Int32)

ソース:
UniqueId.cs
ソース:
UniqueId.cs
ソース:
UniqueId.cs

byte を表す Guid 配列の、オフセットで指定されている位置から開始して、このクラスの新しいインスタンスを作成します。

C#
public UniqueId (byte[] guid, int offset);
C#
[System.Security.SecurityCritical]
[System.Security.SecurityTreatAsSafe]
public UniqueId (byte[] guid, int offset);

パラメーター

guid
Byte[]

byte を表す Guid 配列。

offset
Int32

byte を表す Guid 配列内のオフセット位置。

属性

例外

guidnullです。

offset が、0 未満か、配列の長さを超えています。

guidoffset で指定される値は 16 バイトより短いため、有効ではありません。

注釈

指定したオフセットの最初の 16 バイトのみ使用されます。

適用対象

.NET 9 およびその他のバージョン
製品 バージョン
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9
.NET Framework 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0, 2.1
UWP 10.0

UniqueId(Char[], Int32, Int32)

ソース:
UniqueId.cs
ソース:
UniqueId.cs
ソース:
UniqueId.cs

指定した数のエントリを使用し、char 内の指定したオフセット位置から開始して、このクラスの新しいインスタンスを作成します。

C#
public UniqueId (char[] chars, int offset, int count);
C#
[System.Security.SecurityCritical]
[System.Security.SecurityTreatAsSafe]
public UniqueId (char[] chars, int offset, int count);

パラメーター

chars
Char[]

char を表す Guid 配列。

offset
Int32

char を表す Guid 配列内のオフセット位置。

count
Int32

offset から開始して、使用する配列エントリの数。

属性

例外

charsnullです。

offset が、0 未満か、配列の長さを超えています。

- または -

count が、0 未満か、または配列の長さから offset を引いた値を超えています。

count が 0 です。

適用対象

.NET 9 およびその他のバージョン
製品 バージョン
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9
.NET Framework 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0, 2.1
UWP 10.0