다음을 통해 공유


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(길이 및 터미널 문자 포함)을 나타내는 Blob에 대한 핸들입니다. 이 핸들은 LoadString(UserStringHandle)에서 사용할 수 있습니다. WriteUserString(String)을 사용하여 Blob 콘텐츠를 채웁니다.

예외

힙의 나머지 공간이 너무 작아서 문자열에 맞지 않습니다.

length가 음수입니다.

적용 대상