UniqueId.TryGetGuid メソッド

定義

UniqueId の値の Guid としての取得を試みます。

オーバーロード

TryGetGuid(Guid)

UniqueId の値の Guid としての取得を試みます。

TryGetGuid(Byte[], Int32)

Guid としての UniqueId の値の取得を試み、指定したバイト配列の指定したオフセット位置に格納します。

TryGetGuid(Guid)

Source:
UniqueId.cs
Source:
UniqueId.cs
Source:
UniqueId.cs

UniqueId の値の Guid としての取得を試みます。

public:
 bool TryGetGuid([Runtime::InteropServices::Out] Guid % guid);
public bool TryGetGuid (out Guid guid);
member this.TryGetGuid : Guid -> bool
Public Function TryGetGuid (ByRef guid As Guid) As Boolean

パラメーター

guid
Guid

成功した場合は Guid、それ以外の場合は Empty

戻り値

UniqueId が Guid を表す場合は true、それ以外の場合は false

例外

buffernullです。

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

適用対象

TryGetGuid(Byte[], Int32)

Source:
UniqueId.cs
Source:
UniqueId.cs
Source:
UniqueId.cs

Guid としての UniqueId の値の取得を試み、指定したバイト配列の指定したオフセット位置に格納します。

public:
 bool TryGetGuid(cli::array <System::Byte> ^ buffer, int offset);
public bool TryGetGuid (byte[] buffer, int offset);
[System.Security.SecurityCritical]
[System.Security.SecurityTreatAsSafe]
public bool TryGetGuid (byte[] buffer, int offset);
member this.TryGetGuid : byte[] * int -> bool
[<System.Security.SecurityCritical>]
[<System.Security.SecurityTreatAsSafe>]
member this.TryGetGuid : byte[] * int -> bool
Public Function TryGetGuid (buffer As Byte(), offset As Integer) As Boolean

パラメーター

buffer
Byte[]

byte を格納する Guid 配列。

offset
Int32

byte 配列内の Guid 値の挿入開始位置。

戻り値

true のこのインスタンスに格納された値が UniqueId である場合は Guid、それ以外の場合は false

属性

例外

buffernullです。

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

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

注釈

このメソッドは unsafe です。

適用対象