Share via


UniqueId.TryGetGuid 方法

定義

嘗試取得 UniqueId 的值做為 Guid

多載

TryGetGuid(Guid)

嘗試取得 UniqueId 的值做為 Guid

TryGetGuid(Byte[], Int32)

嘗試取得 UniqueId 的值作為 Guid,並將它儲存在指定位元組陣列中的指定位移位置。

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

嘗試取得 UniqueId 的值作為 Guid,並將它儲存在指定位元組陣列中的指定位移位置。

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

包含 byteGuid 陣列。

offset
Int32

byte 陣列中要開始插入 Guid 值的位置。

傳回

如果儲存在這個 true 執行個體中的值是 UniqueId,則為 Guid,否則為 false

屬性

例外狀況

buffernull

offset 小於零或大於陣列長度。

bufferoffset 提供 16 個以下的有效位元組。

備註

這個方法是 unsafe

適用於