DynamicScriptObject Klass

Definition

Aktiverar anrop från ett XAML-webbläsarprogram (XBAP) till HTML-fönstret som är värd för programmet.

Detta API stöder produktinfrastrukturen och är inte avsett att användas direkt från koden.

public ref class DynamicScriptObject sealed : System::Dynamic::DynamicObject
public sealed class DynamicScriptObject : System.Dynamic.DynamicObject
type DynamicScriptObject = class
    inherit DynamicObject
Public NotInheritable Class DynamicScriptObject
Inherits DynamicObject
Arv
DynamicScriptObject

Kommentarer

Instanser av den här klassen exponeras via HostScript egenskapen BrowserInteropHelper.

Metoder

Name Description
Equals(Object)

Detta API stöder produktinfrastrukturen och är inte avsett att användas direkt från koden.

Avgör om det angivna objektet är lika med det aktuella objektet.

(Ärvd från Object)
GetDynamicMemberNames()

Detta API stöder produktinfrastrukturen och är inte avsett att användas direkt från koden.

Returnerar uppräkningen av alla dynamiska medlemsnamn.

(Ärvd från DynamicObject)
GetHashCode()

Detta API stöder produktinfrastrukturen och är inte avsett att användas direkt från koden.

Fungerar som standard-hash-funktion.

(Ärvd från Object)
GetMetaObject(Expression)

Detta API stöder produktinfrastrukturen och är inte avsett att användas direkt från koden.

Tillhandahåller en DynamicMetaObject som skickar till de dynamiska virtuella metoderna. Objektet kan kapslas in i en annan DynamicMetaObject för att tillhandahålla anpassat beteende för enskilda åtgärder. Den här metoden stöder infrastruktur för dynamiskt språkkörning för språkintegrerare och är inte avsedd att användas direkt från koden.

(Ärvd från DynamicObject)
GetType()

Detta API stöder produktinfrastrukturen och är inte avsett att användas direkt från koden.

Hämtar den aktuella instansen Type .

(Ärvd från Object)
MemberwiseClone()

Detta API stöder produktinfrastrukturen och är inte avsett att användas direkt från koden.

Skapar en ytlig kopia av den aktuella Object.

(Ärvd från Object)
ToString()

Detta API stöder produktinfrastrukturen och är inte avsett att användas direkt från koden.

Försöker konvertera skriptobjektet till en strängrepresentation.

TryBinaryOperation(BinaryOperationBinder, Object, Object)

Detta API stöder produktinfrastrukturen och är inte avsett att användas direkt från koden.

Tillhandahåller implementering för binära åtgärder. Klasser som härleds från klassen kan åsidosätta den DynamicObject här metoden för att ange dynamiskt beteende för åtgärder som addition och multiplikation.

(Ärvd från DynamicObject)
TryConvert(ConvertBinder, Object)

Detta API stöder produktinfrastrukturen och är inte avsett att användas direkt från koden.

Tillhandahåller implementering för typkonverteringsåtgärder. Klasser som härleds från klassen kan åsidosätta den DynamicObject här metoden för att ange dynamiskt beteende för åtgärder som konverterar ett objekt från en typ till en annan.

(Ärvd från DynamicObject)
TryCreateInstance(CreateInstanceBinder, Object[], Object)

Detta API stöder produktinfrastrukturen och är inte avsett att användas direkt från koden.

Tillhandahåller implementeringen för åtgärder som initierar en ny instans av ett dynamiskt objekt. Den här metoden är inte avsedd att användas i C# eller Visual Basic.

(Ärvd från DynamicObject)
TryDeleteIndex(DeleteIndexBinder, Object[])

Detta API stöder produktinfrastrukturen och är inte avsett att användas direkt från koden.

Tillhandahåller implementeringen för åtgärder som tar bort ett objekt efter index. Den här metoden är inte avsedd att användas i C# eller Visual Basic.

(Ärvd från DynamicObject)
TryDeleteMember(DeleteMemberBinder)

Detta API stöder produktinfrastrukturen och är inte avsett att användas direkt från koden.

Tillhandahåller implementeringen för åtgärder som tar bort en objektmedlem. Den här metoden är inte avsedd att användas i C# eller Visual Basic.

(Ärvd från DynamicObject)
TryGetIndex(GetIndexBinder, Object[], Object)

Detta API stöder produktinfrastrukturen och är inte avsett att användas direkt från koden.

Hämtar ett indexerat värde från skriptobjektet med hjälp av det första indexvärdet från indexes samlingen.

TryGetMember(GetMemberBinder, Object)

Detta API stöder produktinfrastrukturen och är inte avsett att användas direkt från koden.

Hämtar ett medlemsvärde från skriptobjektet.

TryInvoke(InvokeBinder, Object[], Object)

Detta API stöder produktinfrastrukturen och är inte avsett att användas direkt från koden.

Anropar standardskriptmetoden.

TryInvokeMember(InvokeMemberBinder, Object[], Object)

Detta API stöder produktinfrastrukturen och är inte avsett att användas direkt från koden.

Anropar en metod för skriptobjektet.

TrySetIndex(SetIndexBinder, Object[], Object)

Detta API stöder produktinfrastrukturen och är inte avsett att användas direkt från koden.

Anger en medlem i skriptobjektet med hjälp av det första index som anges i indexes samlingen.

TrySetMember(SetMemberBinder, Object)

Detta API stöder produktinfrastrukturen och är inte avsett att användas direkt från koden.

Anger en medlem i skriptobjektet till det angivna värdet.

TryUnaryOperation(UnaryOperationBinder, Object)

Detta API stöder produktinfrastrukturen och är inte avsett att användas direkt från koden.

Tillhandahåller implementering för unary-åtgärder. Klasser som härleds från klassen kan åsidosätta den DynamicObject här metoden för att ange dynamiskt beteende för åtgärder som negation, inkrement eller minskning.

(Ärvd från DynamicObject)

Gäller för