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 jiných architekturách WASM.
Třídy
JSException |
Představuje výjimku iniciovanou kódem zprostředkovatele JavaScriptu. |
JSExportAttribute |
Označuje, že zdrojový generátor by měl exportovat přiřazenou metodu do JavaScriptu a vytvořit výtržky potřebné k zařazování argumentů a jakékoli návratové hodnoty nebo vyvolání výjimky. |
JSHost |
Představuje hostitelské prostředí JavaScriptu, ve kterém aktuálně funguje modul runtime .NET. |
JSImportAttribute |
Označuje, že generátor zdroje JSImport by měl vytvořit spravovanou obálku, která vyvolá konkrétní importovanou funkci JavaScriptu a zařadí její argumenty, návratové hodnoty a výjimky. |
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 javascriptovým a spravovaným prostředím. |
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> k 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ší javascriptový nebo spravovaný typ pro každou hodnotu argumentu za běhu. |
JSType.Array<T> |
Zařazování jako kopie javascriptového pole nebo typedArray typu. |
JSType.BigInt |
Zařazení jako javascriptového typu BigInt |
JSType.Boolean |
Zařazení jako javascriptový logický typ |
JSType.Date |
Zařazení jako typ Data JavaScriptu |
JSType.Discard |
Potlačí seřaďování návratové hodnoty funkce JavaScriptu a zahodí ji. |
JSType.Error |
Zařazování jako typ chyby JavaScriptu. |
JSType.Function |
Zařazování jako typ funkce JavaScriptu |
JSType.Function<T> |
Zařazování jako typ funkce JavaScriptu |
JSType.Function<T1,T2> |
Zařazování jako typ funkce JavaScriptu |
JSType.Function<T1,T2,T3> |
Zařazování jako typ funkce JavaScriptu |
JSType.Function<T1,T2,T3,T4> |
Zařazování 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řazení jako typ čísla JavaScriptu |
JSType.Object |
Zařazení jako typ objektu JavaScriptu |
JSType.Promise<T> |
Zařazování jako typ příslibu JavaScriptu |
JSType.String |
Zařazení jako typ řetězce JavaScriptu |
JSType.Void |
Tvrdí, že funkce Jazyka JavaScript by neměla mít žádnou návratovou hodnotu. |