DynamicScriptObject Klass
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
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
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 |
| 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 |
| 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) |