Sdílet prostřednictvím


System.Runtime.InteropServices.JavaScript Obor názvů

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.