System.Runtime.InteropServices.JavaScript Namespace
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.
Enthält JSImportAttribute und JSExportAttribute, die zum Interoperabilität mit JavaScript verwendet werden können, wenn sie im Browser oder in anderen WASM-Architekturen ausgeführt wird.
Klassen
JSException |
Stellt eine Ausnahme dar, die vom JavaScript-Interopcode initiiert wird. |
JSExportAttribute |
Gibt an, dass ein Quellgenerator die attributierte Methode in JavaScript exportieren und Thunks erstellen soll, die zum Marshallen der Argumente und aller Rückgabewerte oder ausgelösten Ausnahmen erforderlich sind. |
JSHost |
Stellt die JavaScript-Hostumgebung dar, in der die .NET-Runtime derzeit ausgeführt wird. |
JSImportAttribute |
Gibt an, dass der JSImport-Quellgenerator einen verwalteten Wrapper erstellen soll, um eine bestimmte importierte JavaScript-Funktion aufzurufen und deren Argumente, Rückgabewerte und Ausnahmen zu marshallen. |
JSMarshalAsAttribute<T> |
Gibt den JavaScript-Typ an, der einem verwalteten Argument oder Rückgabewert zugeordnet ist. Der JSImport-Generator verwendet diese Informationen, um Daten zwischen javaScript und verwalteten Umgebungen zu marshallen. |
JSObject |
Stellt einen Verweis auf ein Objekt in der JavaScript-Hostumgebung dar und ermöglicht die Interaktion mit dem Objekt als Proxy. |
JSType |
Wird als generisches Argument für JSMarshalAsAttribute<T> verwendet, um den erwarteten JavaScript-Typ auszudrücken, der die Quelle oder das Ergebnis des Argument-Marshallings sein sollte. |
JSType.Any |
Wählt dynamisch den am besten geeigneten JavaScript- oder verwalteten Typ für jeden Argumentwert zur Laufzeit aus. |
JSType.Array<T> |
Marshallals als Kopie des JavaScript-Array - oder TypedArray-Typs . |
JSType.BigInt |
Marshallen Als JavaScript BigInt-Typ . |
JSType.Boolean |
Marshallen Sie als boolescher JavaScript-Typ. |
JSType.Date |
Marshallen Sie als JavaScript-Datumstyp . |
JSType.Discard |
Unterdrückt das Marshalling des Rückgabewerts der JavaScript-Funktion und verwirft ihn. |
JSType.Error |
Marshallals als JavaScript-Fehlertyp . |
JSType.Function |
Marshallals als JavaScript-Funktionstyp . |
JSType.Function<T> |
Marshallals als JavaScript-Funktionstyp . |
JSType.Function<T1,T2> |
Marshallals als JavaScript-Funktionstyp . |
JSType.Function<T1,T2,T3> |
Marshallals als JavaScript-Funktionstyp . |
JSType.Function<T1,T2,T3,T4> |
Marshallals als JavaScript-Funktionstyp . |
JSType.MemoryView |
Marshallt ein verwaltetes Span- oder ArraySegment-Objekt als JavaScript-Wrapperobjekt, das Zugriff auf den verwalteten Arbeitsspeicher ermöglicht. |
JSType.Number |
Marshallen Sie als JavaScript-Zahlentyp . |
JSType.Object |
Marshallen als JavaScript-Objekttyp . |
JSType.Promise<T> |
Marshallen als JavaScript-Zusagetyp . |
JSType.String |
Marshallen Sie als JavaScript-Zeichenfolgentyp . |
JSType.Void |
Gibt an, dass eine JavaScript-Funktion keinen Rückgabewert haben sollte. |