JSObject Classe

Definição

Representa uma referência a um objeto no ambiente anfitrião JavaScript e permite a interação com ele como proxy.

public ref class JSObject : IDisposable
[System.Runtime.Versioning.SupportedOSPlatform("browser")]
public class JSObject : IDisposable
[<System.Runtime.Versioning.SupportedOSPlatform("browser")>]
type JSObject = class
    interface IDisposable
Public Class JSObject
Implements IDisposable
Herança
JSObject
Atributos
Implementações

Observações

As instâncias JSObject são caras, por isso use Dispose() para libertar instâncias assim que já não precisar de manter uma referência ao objeto alvo.

Propriedades

Name Description
IsDisposed

Obtém um valor que indica se o proxy já foi descartado.

Métodos

Name Description
Dispose()

Realiza tarefas definidas pela aplicação associadas à libertação, libertação ou reinício de recursos não geridos.

Equals(Object)

Determina se o objeto especificado é igual ao objeto atual.

(Herdado de Object)
GetHashCode()

Serve como função de hash predefinida.

(Herdado de Object)
GetPropertyAsBoolean(String)

Devolve o valor da propriedade especificada como Boolean se a propriedade existisse, caso contrário false.

GetPropertyAsByteArray(String)

Devolve o valor da propriedade especificada como um Byte array se a propriedade existir, caso contrário null.

GetPropertyAsDouble(String)

Devolve o valor da propriedade como Double se ela existisse, caso contrário 0.

GetPropertyAsInt32(String)

Devolve o valor da propriedade como Int32 se ela existisse, caso contrário 0.

GetPropertyAsJSObject(String)

Devolve o valor da propriedade como JSObject proxy se a propriedade existir, caso contrário null.

GetPropertyAsString(String)

Devolve o valor da propriedade como String se a propriedade existisse, caso contrário null.

GetType()

Obtém o Type da instância atual.

(Herdado de Object)
GetTypeOfProperty(String)

Devoluções typeof() da propriedade.

HasProperty(String)

Verifica se o objeto alvo ou um dos seus protótipos tem uma propriedade com o nome especificado.

MemberwiseClone()

Cria uma cópia superficial do atual Object.

(Herdado de Object)
SetProperty(String, Boolean)

Define uma nova propriedade no objeto alvo, ou modifica uma propriedade existente para ter o valor especificado.

SetProperty(String, Byte[])

Define uma nova propriedade no objeto alvo, ou modifica uma propriedade existente para ter o valor especificado.

SetProperty(String, Double)

Define uma nova propriedade no objeto alvo, ou modifica uma propriedade existente para ter o valor especificado.

SetProperty(String, Int32)

Define uma nova propriedade no objeto alvo, ou modifica uma propriedade existente para ter o valor especificado.

SetProperty(String, JSObject)

Define uma nova propriedade no objeto alvo, ou modifica uma propriedade existente para ter o valor especificado.

SetProperty(String, String)

Define uma nova propriedade no objeto alvo, ou modifica uma propriedade existente para ter o valor especificado.

ToString()

Devolve uma cadeia que representa o objeto atual.

(Herdado de Object)

Aplica-se a