MetadataBuilder.ReserveUserString(Int32) Methode

Definition

Reserviert Platz für den Heap der Benutzerzeichenfolge für eine Zeichenfolge der angegebenen Länge.

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)

Parameter

length
Int32

Die Anzahl der zu reservierenden Zeichen.

Gibt zurück

Ein Handle für die reservierte Benutzerzeichenfolge und eine Blob Darstellung des gesamten Benutzerzeichenfolgen-Blobs (einschließlich länge und Terminalzeichen). Der Ziehpunkt kann in LoadString(UserStringHandle). Wird verwendet WriteUserString(String) , um den BLOB-Inhalt auszufüllen.

Ausnahmen

Der verbleibende Speicherplatz auf dem Heap ist zu klein, um die Zeichenfolge zu passen.

length ist negativ.

Gilt für: