MetadataBuilder.ReserveUserString(Int32) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Reserviert im Benutzerzeichenfolgenheap Speicherplatz 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 ein Blob, welches das gesamte Benutzerzeichenfolgenblob (einschließlich Länge und Terminalzeichen) darstellt. Das Handle kann in LoadString(UserStringHandle) verwendet werden. Verwenden Sie WriteUserString(String), um den Blobinhalt aufzufüllen.
Ausnahmen
Der verbleibende Speicherplatz auf dem Heap ist zu klein, um die Zeichenfolge zu passen.
length
ist ein negativer Wert.