Sdílet prostřednictvím


JSObject Třída

Definice

Představuje odkaz na objekt v hostitelském prostředí JavaScriptu a umožňuje interakci s ním jako s proxy serverem.

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
Dědičnost
JSObject
Atributy
Implementuje

Poznámky

Instance JSObject jsou nákladné, takže použijte Dispose() k uvolnění instancí, jakmile už nepotřebujete zachovat odkaz na cílový objekt.

Vlastnosti

IsDisposed

Získá hodnotu, která označuje, zda proxy již byl uvolněn.

Metody

Dispose()

Provede aplikací definované úlohy spojené s uvolněním nebo resetováním nespravovaných prostředků.

Equals(Object)

Určí, zda se zadaný objekt rovná aktuálnímu objektu.

(Zděděno od Object)
GetHashCode()

Slouží jako výchozí hashovací funkce.

(Zděděno od Object)
GetPropertyAsBoolean(String)

Vrátí hodnotu zadané vlastnosti, jako Boolean kdyby vlastnost existuje, jinak false.

GetPropertyAsByteArray(String)

Vrátí hodnotu zadané vlastnosti jako Byte pole, pokud vlastnost existuje, jinak null.

GetPropertyAsDouble(String)

Vrátí hodnotu vlastnosti, jako Double kdyby vlastnost existuje, jinak 0.

GetPropertyAsInt32(String)

Vrátí hodnotu vlastnosti, jako Int32 kdyby vlastnost existuje, jinak 0.

GetPropertyAsJSObject(String)

Vrátí hodnotu vlastnosti jako JSObject proxy, pokud vlastnost existuje, jinak null.

GetPropertyAsString(String)

Vrátí hodnotu vlastnosti, jako String kdyby vlastnost existuje, jinak null.

GetType()

Type Získá z aktuální instance.

(Zděděno od Object)
GetTypeOfProperty(String)

Vrátí hodnotu typeof() vlastnosti .

HasProperty(String)

Zkontroluje, jestli cílový objekt nebo jeden z jeho prototypů má vlastnost se zadaným názvem.

MemberwiseClone()

Vytvoří mělkou kopii aktuálního Objectsouboru .

(Zděděno od Object)
SetProperty(String, Boolean)

Definuje novou vlastnost cílového objektu nebo upraví existující vlastnost tak, aby měla zadanou hodnotu.

SetProperty(String, Byte[])

Definuje novou vlastnost cílového objektu nebo upraví existující vlastnost tak, aby měla zadanou hodnotu.

SetProperty(String, Double)

Definuje novou vlastnost cílového objektu nebo upraví existující vlastnost tak, aby měla zadanou hodnotu.

SetProperty(String, Int32)

Definuje novou vlastnost cílového objektu nebo upraví existující vlastnost tak, aby měla zadanou hodnotu.

SetProperty(String, JSObject)

Definuje novou vlastnost cílového objektu nebo upraví existující vlastnost tak, aby měla zadanou hodnotu.

SetProperty(String, String)

Definuje novou vlastnost cílového objektu nebo upraví existující vlastnost tak, aby měla zadanou hodnotu.

ToString()

Vrátí řetězec, který představuje aktuální objekt.

(Zděděno od Object)

Platí pro