MetadataBuilder.ReserveUserString(Int32) 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
在用户字符串堆上为指定长度的字符串保留空间。
public:
System::Reflection::Metadata::ReservedBlob<System::Reflection::Metadata::UserStringHandle> ReserveUserString(int length);
public System.Reflection.Metadata.ReservedBlob<System.Reflection.Metadata.UserStringHandle> ReserveUserString (int length);
member this.ReserveUserString : int -> System.Reflection.Metadata.ReservedBlob<System.Reflection.Metadata.UserStringHandle>
Public Function ReserveUserString (length As Integer) As ReservedBlob(Of UserStringHandle)
参数
- length
- Int32
要保留的字符数。
返回
保留的用户字符串和表示整个用户字符串 blob (包括其长度和终端字符)的 Blob 的句柄。 该句柄可用于 LoadString(UserStringHandle)。 使用 WriteUserString(String) 填充 blob 内容。
例外
堆上的剩余空间太小,无法容纳字符串。
length
为负数。