MetadataBuilder.GetOrAddBlob 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
多載
GetOrAddBlob(BlobBuilder) |
將指定的 Blob 從不可變位元組陣列新增至 Blob 堆積 (如果尚未存在)。 |
GetOrAddBlob(Byte[]) |
將指定的 Blob 新增至 Blob 堆積 (如果尚未存在)。 |
GetOrAddBlob(ImmutableArray<Byte>) |
將指定的 Blob 從位元組陣列新增至 Blob 堆積 (如果尚未存在)。 |
GetOrAddBlob(BlobBuilder)
將指定的 Blob 從不可變位元組陣列新增至 Blob 堆積 (如果尚未存在)。
public:
System::Reflection::Metadata::BlobHandle GetOrAddBlob(System::Reflection::Metadata::BlobBuilder ^ value);
public System.Reflection.Metadata.BlobHandle GetOrAddBlob (System.Reflection.Metadata.BlobBuilder value);
member this.GetOrAddBlob : System.Reflection.Metadata.BlobBuilder -> System.Reflection.Metadata.BlobHandle
Public Function GetOrAddBlob (value As BlobBuilder) As BlobHandle
參數
- value
- BlobBuilder
包含 Blob 的 Blob 產生器執行個體。
傳回
已新增或現有 Blob 的控制代碼。
例外狀況
value
為 null
。
適用於
GetOrAddBlob(Byte[])
將指定的 Blob 新增至 Blob 堆積 (如果尚未存在)。
public:
System::Reflection::Metadata::BlobHandle GetOrAddBlob(cli::array <System::Byte> ^ value);
public System.Reflection.Metadata.BlobHandle GetOrAddBlob (byte[] value);
member this.GetOrAddBlob : byte[] -> System.Reflection.Metadata.BlobHandle
Public Function GetOrAddBlob (value As Byte()) As BlobHandle
參數
- value
- Byte[]
包含 Blob 的陣列。
傳回
已新增或現有 Blob 的控制代碼。
例外狀況
value
為 null
。
適用於
GetOrAddBlob(ImmutableArray<Byte>)
將指定的 Blob 從位元組陣列新增至 Blob 堆積 (如果尚未存在)。
public:
System::Reflection::Metadata::BlobHandle GetOrAddBlob(System::Collections::Immutable::ImmutableArray<System::Byte> value);
public System.Reflection.Metadata.BlobHandle GetOrAddBlob (System.Collections.Immutable.ImmutableArray<byte> value);
member this.GetOrAddBlob : System.Collections.Immutable.ImmutableArray<byte> -> System.Reflection.Metadata.BlobHandle
Public Function GetOrAddBlob (value As ImmutableArray(Of Byte)) As BlobHandle
參數
- value
- ImmutableArray<Byte>
包含 Blob 的陣列。
傳回
已新增或現有 Blob 的控制代碼。
例外狀況
value
為 null
。