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 jakmile už nebudete potřebovat zachovat odkaz na cílový objekt, použijte Dispose() je k vydání instancí.

Vlastnosti

Name Description
IsDisposed

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

Metody

Name Description
Dispose()

Provádí úlohy definované aplikací související s uvolněním, uvolněním nebo resetováním nespravovaných prostředků.

Equals(Object)

Určuje, zda je zadaný objekt roven aktuálnímu objektu.

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

Slouží jako výchozí funkce hash.

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

Vrátí hodnotu zadané vlastnosti, jako Boolean by 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 by vlastnost existuje, jinak 0.

GetPropertyAsInt32(String)

Vrátí hodnotu vlastnosti, jako Int32 by 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 by vlastnost existuje, jinak null.

GetType()

Získá Type aktuální instance.

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

Vrátí typeof() vlastnost.

HasProperty(String)

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

MemberwiseClone()

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

(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