Поделиться через


MetadataBuilder.ReserveUserString(Int32) Метод

Определение

Резервирует место в куче пользовательских строк для строки указанной длины.

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, представляющий весь большой двоичный объект с пользовательской строкой (включая ее длину и завершающий символ). Дескриптор может использоваться в LoadString(UserStringHandle). Используйте WriteUserString(String) для заполнения содержимого большого двоичного объекта.

Исключения

Оставшееся пространство в куче слишком мало для размещения строки.

length является отрицательным значением.

Применяется к