JSObject Classe
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
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 |
| GetPropertyAsByteArray(String) |
Devolve o valor da propriedade especificada como um Byte array se a propriedade existir, caso contrário |
| 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 |
| GetPropertyAsString(String) |
Devolve o valor da propriedade como String se a propriedade existisse, caso contrário |
| GetType() |
Obtém o Type da instância atual. (Herdado de Object) |
| GetTypeOfProperty(String) |
Devoluções |
| 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) |