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 方法。

适用于