System.Runtime.InteropServices.JavaScript Névtér
Fontos
Egyes információk olyan, kiadás előtti termékekre vonatkoznak, amelyek a kiadásig még jelentősen módosulhatnak. A Microsoft nem vállal kifejezett vagy törvényi garanciát az itt megjelenő információért.
JSExportAttributeA JSImportAttribute JavaScripttel való együttműködésre használható, böngészőben vagy más WASM-architektúrákban való futtatáskor használható és használható.
Osztályok
| Name | Description |
|---|---|
| JSException |
A JavaScript interop kódból kezdeményezett kivételt jelöl. |
| JSExportAttribute |
Azt jelzi, hogy a forrásgenerátornak exportálnia kell az attribútumként megadott metódust a JavaScriptbe, és létre kell hoznia az argumentumok és a visszatérési érték vagy a kidobott kivétel visszaállításához szükséges hibákat. |
| JSHost |
Azt a JavaScript-gazdagépkörnyezetet jelöli, ahol a .NET futtatókörnyezet jelenleg működik. |
| JSImportAttribute |
Azt jelzi, hogy a JSImport-forrásgenerátornak létre kell hoznia egy felügyelt burkolót egy adott importált JavaScript-függvény meghívásához, és meg kell adnia az argumentumait, visszaadja az értékeket és a kivételeket. |
| JSMarshalAsAttribute<T> |
Egy felügyelt argumentumhoz vagy visszatérési értékhez társított JavaScript-típust adja meg. A JSImport-generátor ezeket az információkat fogja használni az adatok JavaScript és felügyelt környezetek közötti adatbejegyzéséhez. |
| JSObject |
A JavaScript-gazdagépkörnyezet egyik objektumára mutató hivatkozást jelöl, és proxyként engedélyezi az interakciót. |
| JSType |
Általános argumentumként a várt JavaScript-típus kifejezésére JSMarshalAsAttribute<T> szolgál, amelynek az argumentum-rendezés forrásának vagy eredményének kell lennie. |
| JSType.Any |
Dinamikusan kiválasztja a futtatáskor az egyes argumentumértékekhez legmegfelelőbb JavaScript- vagy felügyelt típust. |
| JSType.Array<T> |
A Marshals a JavaScript-tömb vagy TypedArray típus másolata. |
| JSType.BigInt |
Marshal as JavaScript BigInt type. |
| JSType.Boolean |
Marshal as JavaScript Boolean type. |
| JSType.Date |
Marshal as JavaScript Date type. |
| JSType.Discard |
Letiltja a JavaScript-függvény visszatérési értékének rendezését, és elveti azt. |
| JSType.Error |
A Marshals a JavaScript hibatípusa . |
| JSType.Function |
A Marshals a JavaScript-függvény típusa. |
| JSType.Function<T> |
A Marshals a JavaScript-függvény típusa. |
| JSType.Function<T1,T2> |
A Marshals a JavaScript-függvény típusa. |
| JSType.Function<T1,T2,T3> |
A Marshals a JavaScript-függvény típusa. |
| JSType.Function<T1,T2,T3,T4> |
A Marshals a JavaScript-függvény típusa. |
| JSType.MemoryView |
Egy felügyelt span vagy ArraySegment objektumot JavaScript burkolóobjektumként hoz létre, amely hozzáférést biztosít a felügyelt memóriához. |
| JSType.Number |
Marshal as JavaScript Number type. |
| JSType.Object |
Marshal as JavaScript Object type. |
| JSType.Promise<T> |
Marshal as JavaScript Promise type. |
| JSType.String |
Marshal as JavaScript String type. |
| JSType.Void |
Azt állítja, hogy egy JavaScript-függvénynek nem lehet visszatérési értéke. |