System.Runtime.InteropServices.JavaScript Ad Alanı
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
tarayıcıda veya diğer WASM mimarilerinde çalışırken JavaScript ile birlikte çalışmak için kullanılabilen ve JSExportAttributeiçerirJSImportAttribute.
Sınıflar
| Name | Description |
|---|---|
| JSException |
JavaScript birlikte çalışma kodundan başlatılan bir özel durumu temsil eder. |
| JSExportAttribute |
Kaynak oluşturucunun öznitelikli yöntemini JavaScript'e dışarı aktarması ve bağımsız değişkenlerini ve herhangi bir dönüş değerini veya özel durumu sıralamak için gerekli thunk'ları oluşturması gerektiğini gösterir. |
| JSHost |
.NET çalışma zamanının şu anda çalıştığı JavaScript konak ortamını temsil eder. |
| JSImportAttribute |
JSImport kaynak oluşturucusunun içeri aktarılan belirli bir JavaScript işlevini çağırmak ve bağımsız değişkenlerini, dönüş değerlerini ve özel durumlarını sıralamak için bir yönetilen sarmalayıcı oluşturması gerektiğini gösterir. |
| JSMarshalAsAttribute<T> |
Yönetilen bağımsız değişken veya dönüş değeriyle ilişkili JavaScript türünü belirtir. JSImport oluşturucu, JavaScript ile yönetilen ortamlar arasında verileri sıralamak için bu bilgileri kullanır. |
| JSObject |
JavaScript konak ortamındaki bir nesneye başvuruyu temsil eder ve ara sunucu olarak nesneyle etkileşime olanak tanır. |
| JSType |
Beklenen JavaScript türünü ifade etmek için JSMarshalAsAttribute<T> için genel bağımsız değişken olarak kullanılır; bu, bağımsız değişken hazırlama işleminin kaynağı veya sonucu olmalıdır. |
| JSType.Any |
Çalışma zamanındaki her bağımsız değişken değeri için en uygun JavaScript veya yönetilen türü dinamik olarak seçer. |
| JSType.Array<T> |
JavaScript Dizisinin veya TypedArray türünün bir kopyası olarak sıralar. |
| JSType.BigInt |
JavaScript BigInt türü olarak sırala . |
| JSType.Boolean |
JavaScript Boole türü olarak sırala. |
| JSType.Date |
JavaScript Tarih türü olarak sırala. |
| JSType.Discard |
JavaScript işlevinin dönüş değerinin sıralamasını bastırır ve atar. |
| JSType.Error |
JavaScript Hata türü olarak sıralar. |
| JSType.Function |
JavaScript İşlevi türü olarak sıralar. |
| JSType.Function<T> |
JavaScript İşlevi türü olarak sıralar. |
| JSType.Function<T1,T2> |
JavaScript İşlevi türü olarak sıralar. |
| JSType.Function<T1,T2,T3> |
JavaScript İşlevi türü olarak sıralar. |
| JSType.Function<T1,T2,T3,T4> |
JavaScript İşlevi türü olarak sıralar. |
| JSType.MemoryView |
Yönetilen bir Span veya ArraySegment'i, yönetilen belleğe erişim sağlayan bir JavaScript sarmalayıcı nesnesi olarak sıralar. |
| JSType.Number |
JavaScript Numarası türü olarak sırala. |
| JSType.Object |
JavaScript Nesne türü olarak sırala. |
| JSType.Promise<T> |
JavaScript Promise türü olarak sırala. |
| JSType.String |
JavaScript Dizesi türü olarak sırala. |
| JSType.Void |
Bir JavaScript işlevinin dönüş değeri olmaması gerektiğini onaylar. |