System.Runtime.InteropServices.JavaScript 네임스페이스
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
JSImportAttribute 브라우저 또는 다른 WASM 아키텍처에서 실행할 때 JavaScript와 상호 작용하는 데 사용할 수 있는 및 JSExportAttribute를 포함합니다.
클래스
JSException |
JavaScript interop 코드에서 시작된 예외를 나타냅니다. |
JSExportAttribute |
원본 생성기가 특성 메서드를 JavaScript로 내보내고 인수와 반환 값 또는 throw된 예외를 마샬링하는 데 필요한 unks를 만들어야 했음을 나타냅니다. |
JSHost |
.NET 런타임이 현재 작동 중인 JavaScript 호스트 환경을 나타냅니다. |
JSImportAttribute |
JSImport 원본 생성기가 가져온 특정 JavaScript 함수를 호출하고 인수, 반환 값 및 예외를 마샬링하는 관리되는 래퍼를 만들어야 했음을 나타냅니다. |
JSMarshalAsAttribute<T> |
관리되는 인수 또는 반환 값과 연결된 JavaScript 형식을 지정합니다. JSImport 생성기는 이 정보를 사용하여 JavaScript와 관리되는 환경 간에 데이터를 마샬링합니다. |
JSObject |
JavaScript 호스트 환경의 개체에 대한 참조를 나타내며 프록시로 상호 작용할 수 있습니다. |
JSType |
인수 마샬링의 원본 또는 결과여야 하는 예상 JavaScript 형식을 표현하기 위한 에 대한 JSMarshalAsAttribute<T> 제네릭 인수로 사용됩니다. |
JSType.Any |
런타임에 각 인수 값에 가장 적합한 JavaScript 또는 관리형 형식을 동적으로 선택합니다. |
JSType.Array<T> |
JavaScript 배열 또는 TypedArray 형식의 복사본으로 마샬링합니다. |
JSType.BigInt |
JavaScript BigInt 형식으로 마샬링합니다. |
JSType.Boolean |
JavaScript 부울 형식으로 마샬링합니다. |
JSType.Date |
JavaScript 날짜 형식으로 마샬링합니다. |
JSType.Discard |
JavaScript 함수의 반환 값 마샬링을 표시하지 않고 삭제합니다. |
JSType.Error |
JavaScript 오류 유형으로 마샬링합니다. |
JSType.Function |
JavaScript 함수 형식으로 마샬링합니다. |
JSType.Function<T> |
JavaScript 함수 형식으로 마샬링합니다. |
JSType.Function<T1,T2> |
JavaScript 함수 형식으로 마샬링합니다. |
JSType.Function<T1,T2,T3> |
JavaScript 함수 형식으로 마샬링합니다. |
JSType.Function<T1,T2,T3,T4> |
JavaScript 함수 형식으로 마샬링합니다. |
JSType.MemoryView |
관리되는 범위 또는 ArraySegment를 관리되는 메모리에 대한 액세스를 제공하는 JavaScript 래퍼 개체로 마샬링합니다. |
JSType.Number |
JavaScript 번호 형식으로 마샬링합니다. |
JSType.Object |
JavaScript 개체 형식으로 마샬링 합니다 . |
JSType.Promise<T> |
JavaScript Promise 형식으로 마샬링합니다. |
JSType.String |
JavaScript 문자열 형식으로 마샬 링 합니다. |
JSType.Void |
JavaScript 함수에 반환 값이 없어야 한다고 어설션합니다. |
.NET