JSImportAttribute Sınıf

Tanım

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.

public ref class JSImportAttribute sealed : Attribute
[System.AttributeUsage(System.AttributeTargets.Method, AllowMultiple=false, Inherited=false)]
[System.Runtime.Versioning.SupportedOSPlatform("browser")]
public sealed class JSImportAttribute : Attribute
[<System.AttributeUsage(System.AttributeTargets.Method, AllowMultiple=false, Inherited=false)>]
[<System.Runtime.Versioning.SupportedOSPlatform("browser")>]
type JSImportAttribute = class
    inherit Attribute
Public NotInheritable Class JSImportAttribute
Inherits Attribute
Devralma
JSImportAttribute
Öznitelikler

Açıklamalar

Belirli değerler için sıralama davranışını yapılandırmak için, JSMarshalAsAttribute<T>.

İlişkili kaynak oluşturucu etkinleştirilmemişse bu öznitelik anlamsızdır.

Geçerli yerleşik kaynak oluşturucu yalnızca C# destekler ve yalnızca statik, kısmi, genel olmayan yöntemlere uygulandığında bir uygulama sağlar.

Oluşturucular

Name Description
JSImportAttribute(String, String)

JSImportAttribute sınıfının yeni bir örneğini başlatır.

JSImportAttribute(String)

JSImportAttribute sınıfının yeni bir örneğini başlatır.

Özellikler

Name Description
FunctionName

Hedef JavaScript işlevinin adını alır. Bu ad, modüldeki işlevi bulmak için anahtar olarak kullanılır.

ModuleName

İşlevi içeren ES6 modülünün genel olarak benzersiz tanımlayıcısını (varsa) alır. modülü, işlevi çağırmaya çalışmadan önce aracılığıyla ImportAsync(String, String, CancellationToken) yüklenmelidir.

TypeId

Türetilmiş bir sınıfta uygulandığında, bu Attributeiçin benzersiz bir tanımlayıcı alır.

(Devralındığı yer: Attribute)

Yöntemler

Name Description
Equals(Object)

Bu örneğin belirtilen bir nesneye eşit olup olmadığını gösteren bir değer döndürür.

(Devralındığı yer: Attribute)
GetHashCode()

Bu örneğin karma kodunu döndürür.

(Devralındığı yer: Attribute)
GetType()

Geçerli örneğin Type alır.

(Devralındığı yer: Object)
IsDefaultAttribute()

Türetilmiş bir sınıfta geçersiz kılındığında, bu örneğin değerinin türetilmiş sınıf için varsayılan değer olup olmadığını gösterir.

(Devralındığı yer: Attribute)
Match(Object)

Türetilmiş bir sınıfta geçersiz kılındığında, bu örneğin belirtilen bir nesneye eşit olup olmadığını gösteren bir değer döndürür.

(Devralındığı yer: Attribute)
MemberwiseClone()

Geçerli Objectbasit bir kopyasını oluşturur.

(Devralındığı yer: Object)
ToString()

Geçerli nesneyi temsil eden bir dize döndürür.

(Devralındığı yer: Object)

Şunlara uygulanır