System.Runtime.InteropServices.JavaScript Espacio de nombres
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Contiene JSImportAttribute y JSExportAttribute, que se puede usar para interoperabilidad con JavaScript cuando se ejecuta en el explorador u otras arquitecturas WASM.
Clases
JSException |
Representa una excepción iniciada desde el código de interoperabilidad de JavaScript. |
JSExportAttribute |
Indica que un generador de origen debe exportar el método con atributos a JavaScript y crear thunks necesarios para serializar sus argumentos y cualquier valor devuelto o excepción producida. |
JSHost |
Representa el entorno de host de JavaScript en el que el entorno de ejecución de .NET está funcionando actualmente. |
JSImportAttribute |
Indica que el generador de origen JSImport debe crear un contenedor administrado para invocar una función de JavaScript importada específica y serializar sus argumentos, valores devueltos y excepciones. |
JSMarshalAsAttribute<T> |
Especifica el tipo de JavaScript asociado a un argumento administrado o un valor devuelto. El generador JSImport usará esta información para serializar los datos entre javaScript y los entornos administrados. |
JSObject |
Representa una referencia a un objeto en el entorno de host de JavaScript y permite la interacción con él como proxy. |
JSType |
Se usa como argumento genérico para JSMarshalAsAttribute<T> expresar el tipo de JavaScript esperado, que debe ser el origen o el resultado de la serialización de argumentos. |
JSType.Any |
Selecciona dinámicamente el tipo JavaScript o administrado más adecuado para cada valor de argumento en tiempo de ejecución. |
JSType.Array<T> |
Calcula las referencias como una copia del tipo Array de JavaScript o TypedArray . |
JSType.BigInt |
Serializa como tipo BigInt de JavaScript. |
JSType.Boolean |
Serializar como tipo booleano de JavaScript. |
JSType.Date |
Serializar como tipo de fecha de JavaScript. |
JSType.Discard |
Suprime la serialización del valor devuelto de la función de JavaScript y la descarta. |
JSType.Error |
Serializa como tipo de error de JavaScript. |
JSType.Function |
Calcula las referencias como el tipo de función de JavaScript. |
JSType.Function<T> |
Calcula las referencias como el tipo de función de JavaScript. |
JSType.Function<T1,T2> |
Calcula las referencias como el tipo de función de JavaScript. |
JSType.Function<T1,T2,T3> |
Calcula las referencias como el tipo de función de JavaScript. |
JSType.Function<T1,T2,T3,T4> |
Calcula las referencias como el tipo de función de JavaScript. |
JSType.MemoryView |
Serializa un intervalo administrado o arraySegment como un objeto contenedor de JavaScript que proporciona acceso a la memoria administrada. |
JSType.Number |
Serializar como tipo de número de JavaScript. |
JSType.Object |
Serializar como tipo de objeto de JavaScript. |
JSType.Promise<T> |
Serializar como tipo de promesa de JavaScript. |
JSType.String |
Serializar como tipo de cadena de JavaScript. |
JSType.Void |
Afirma que una función de JavaScript no debe tener ningún valor devuelto. |