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 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.