Freigeben über


Utf8StringMarshaller.ManagedToUnmanagedIn Struktur

Definition

Benutzerdefinierter Marshaller zum Marshallen einer verwalteten Zeichenfolge als nicht verwaltete UTF-8-Zeichenfolge.

public: value class Utf8StringMarshaller::ManagedToUnmanagedIn
public ref struct Utf8StringMarshaller.ManagedToUnmanagedIn
type Utf8StringMarshaller.ManagedToUnmanagedIn = struct
Public Structure Utf8StringMarshaller.ManagedToUnmanagedIn
Vererbung
Utf8StringMarshaller.ManagedToUnmanagedIn

Eigenschaften

BufferSize

Ruft die angeforderte Puffergröße für optimiertes Marshalling ab.

Methoden

Free()

Gibt alle zugewiesenen nicht verwalteten Speicher frei.

FromManaged(String, Span<Byte>)

Initialisiert den Marshaller mit einer verwalteten Zeichenfolge und einem angeforderten Puffer.

ToUnmanaged()

Konvertiert die aktuelle verwaltete Zeichenfolge in eine nicht verwaltete Zeichenfolge.

Gilt für: