Sdílet prostřednictvím


MetadataBuilder.ReserveUserString(Int32) Metoda

Definice

Vyhrazuje místo na haldě uživatelských řetězců pro řetězec o zadané délce.

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)

Parametry

length
Int32

Počet znaků, které se mají rezervovat.

Návraty

Popisovač rezervovaného uživatelského řetězce a Blob objekt představující celý objekt blob uživatelského řetězce (včetně jeho délky a znaku terminálu). Popisovač může být použit v nástroji LoadString(UserStringHandle). Slouží WriteUserString(String) k vyplnění obsahu objektu blob.

Výjimky

Zbývající místo na haldě je příliš malé, aby se vešlo do řetězce.

length je negativní.

Platí pro