JSExportAttribute Classe

Definição

Indica que um gerador de origem deve exportar o método atribuído para JavaScript e criar thunks necessários para realizar marshaling de seus argumentos e qualquer valor retornado ou exceção gerada.

public ref class JSExportAttribute sealed : Attribute
[System.AttributeUsage(System.AttributeTargets.Method, AllowMultiple=false, Inherited=false)]
[System.Runtime.Versioning.SupportedOSPlatform("browser")]
public sealed class JSExportAttribute : Attribute
[<System.AttributeUsage(System.AttributeTargets.Method, AllowMultiple=false, Inherited=false)>]
[<System.Runtime.Versioning.SupportedOSPlatform("browser")>]
type JSExportAttribute = class
    inherit Attribute
Public NotInheritable Class JSExportAttribute
Inherits Attribute
Herança
JSExportAttribute
Atributos

Comentários

Para argumentos de marshaling de tipos JSMarshalAsAttribute<T>complexos.

Esse atributo não tem sentido se o gerador de origem associado a ele não estiver habilitado.

O gerador de origem interno atual só dá suporte a C# e fornece apenas uma implementação quando aplicado a métodos estáticos, não parciais ou não genéricos.

Os métodos exportados não podem ser cortados pelo vinculador.

Construtores

JSExportAttribute()

Inicializa uma nova instância da classe JSExportAttribute.

Propriedades

TypeId

Quando implementado em uma classe derivada, obtém um identificador exclusivo para este Attribute.

(Herdado de Attribute)

Métodos

Equals(Object)

Retorna um valor que indica se essa instância é igual a um objeto especificado.

(Herdado de Attribute)
GetHashCode()

Retorna o código hash para a instância.

(Herdado de Attribute)
GetType()

Obtém o Type da instância atual.

(Herdado de Object)
IsDefaultAttribute()

Quando substituído em uma classe derivada, indica se o valor dessa instância é o valor padrão para a classe derivada.

(Herdado de Attribute)
Match(Object)

Quando substituído em uma classe derivada, retorna um valor que indica se essa instância é igual a um objeto especificado.

(Herdado de Attribute)
MemberwiseClone()

Cria uma cópia superficial do Object atual.

(Herdado de Object)
ToString()

Retorna uma cadeia de caracteres que representa o objeto atual.

(Herdado de Object)

Aplica-se a