System.Runtime.InteropServices.JavaScript Obor názvů
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Obsahuje JSImportAttribute a JSExportAttribute, které lze použít ke spolupráci s JavaScriptem při spuštění v prohlížeči nebo v jiných architekturách WASM.
Třídy
| Name | Description |
|---|---|
| JSException |
Představuje výjimku iniciovanou z kódu zprostředkovatele komunikace JavaScriptu. |
| JSExportAttribute |
Označuje, že generátor zdroje by měl exportovat atributovanou metodu do JavaScriptu a vytvořit thunks nezbytné pro zařazování argumentů a všechny návratové hodnoty nebo vyvolané výjimky. |
| JSHost |
Představuje hostitelské prostředí JavaScriptu, ve kterém je aktuálně spuštěný modul runtime .NET. |
| JSImportAttribute |
Označuje, že generátor zdroje JSImport by měl vytvořit spravovaný obálka pro vyvolání konkrétní importované javascriptové funkce a zařazování jejích argumentů, návratových hodnot a výjimek. |
| JSMarshalAsAttribute<T> |
Určuje typ JavaScriptu přidružený ke spravovanému argumentu nebo návratové hodnotě. Generátor JSImport použije tyto informace k zařazování dat mezi JavaScriptem a spravovanými prostředími. |
| JSObject |
Představuje odkaz na objekt v hostitelském prostředí JavaScriptu a umožňuje interakci s ním jako s proxy serverem. |
| JSType |
Používá se jako obecný argument pro JSMarshalAsAttribute<T> vyjádření očekávaného typu JavaScriptu, který by měl být zdrojem nebo výsledkem zařazování argumentů. |
| JSType.Any |
Dynamicky vybere nejvhodnější JavaScript nebo spravovaný typ pro každou hodnotu argumentu za běhu. |
| JSType.Array<T> |
Zařazuje se jako kopie typu JavaScript Array nebo TypedArray . |
| JSType.BigInt |
Zařazování jako typ BigInt v JavaScriptu |
| JSType.Boolean |
Zařazování jako typ logické hodnoty JavaScriptu |
| JSType.Date |
Zařazování jako typ data JavaScriptu |
| JSType.Discard |
Potlačí zařazování návratové hodnoty funkce JavaScriptu a zahodí ji. |
| JSType.Error |
Zařazuje jako typ chyby JavaScriptu. |
| JSType.Function |
Zařazuje jako typ funkce JavaScriptu. |
| JSType.Function<T> |
Zařazuje jako typ funkce JavaScriptu. |
| JSType.Function<T1,T2> |
Zařazuje jako typ funkce JavaScriptu. |
| JSType.Function<T1,T2,T3> |
Zařazuje jako typ funkce JavaScriptu. |
| JSType.Function<T1,T2,T3,T4> |
Zařazuje jako typ funkce JavaScriptu. |
| JSType.MemoryView |
Zařadí spravovaný span nebo ArraySegment jako objekt obálky JavaScriptu, který poskytuje přístup ke spravované paměti. |
| JSType.Number |
Zařazování jako typ čísla JavaScriptu |
| JSType.Object |
Zařazování jako typ objektu JavaScriptu |
| JSType.Promise<T> |
Zařazování jako typ příslibu JavaScriptu |
| JSType.String |
Zařazování jako typ řetězce JavaScriptu |
| JSType.Void |
Tvrdí, že funkce JavaScriptu by neměla mít žádnou návratovou hodnotu. |