[Diese Dokumentation ist noch nicht fertig und kann sich bis zur entgültigen Version noch ändern.]

The NSubGraph type exposes the following members.

Constructors

  NameDescription
Public methodNSubGraph
Initialisiert eine NSubGraph-Instanz.

Methods

  NameDescription
Public methodActivate
Aktiviert den Knoten von außen.
(Inherited from Node.)
Protected methodAddChildWithId
Fügt ein Kindobjekt ein und weist ihm die übergebene ID zu.
(Inherited from ParentObject<(Of <(<'TSelf, TChild>)>)>.)
Protected methodAddCommand
Registriert einen Benutzerbefehl für diesen Knoten.
(Inherited from Node.)
Public methodAttachExtension
Fügt dem Objekt eine Erweiterung hinzu.
(Inherited from ExtensibleObject<(Of <(<'TSelf>)>)>.)
Protected methodBeforeAddChild
Wird aufgerufen, bevor ein Kindobjekt diesem Elternobjekt hinzugefügt wird. Diese Methode kann überschrieben werden um neue Kindobjekte anzupassen, oder das Hinzufügen zu verbieten. Um das Hinzufügen zu verbieten muss die Methode false zurückgeben.
(Inherited from ParentObject<(Of <(<'TSelf, TChild>)>)>.)
Protected methodBeforeRemoveChild
Wird aufgerufen, bevor ein Kindobjekt aus diesem Elternobjekt entfernt wird. Diese Methode kann überschrieben werden um Kindobjekte anzupassen die entfernt werden, oder das Entfernen zu verweigern. Um das Entfernen zu verweigern muss die Methode false zurückgeben.
(Inherited from ParentObject<(Of <(<'TSelf, TChild>)>)>.)
Protected methodBeforeUseExtension(String)
Wird aufgerufen, wenn nach einer Erweiterung mit der ID extId gesucht wird. Diese Methode kann überschrieben werden um spätes Initialisieren von Erweiterungen zu ermöglichen.
(Inherited from ExtensibleObject<(Of <(<'TSelf>)>)>.)
Protected methodBeforeUseExtension(Type)
Wird aufgerufen, wenn nach Erweitrungen vom TypeextType gesucht wird. Diese methode kann überschrieben werden um spätes Initialisieren von Erweiterungen zu ermöglichen.
(Inherited from ExtensibleObject<(Of <(<'TSelf>)>)>.)
Public methodCompareTo
Vergleicht diesen Knoten mit einem anderen.
(Inherited from Node.)
Public methodContainsChildWithId
Überprüft, ob dieses Elternobjekt ein Kindobjekt mit der übergebenen ID id besitzt.
(Inherited from ParentObject<(Of <(<'TSelf, TChild>)>)>.)
Public methodContainsChildWithName
Überprüft, ob dieses Elternobjekt ein Kindobjekt mit dem übergebenen Namen name besitzt.
(Inherited from ParentObject<(Of <(<'TSelf, TChild>)>)>.)
Public methodCountChildrenByType
Gibt die Anzahl aller Kindlemente von einem bestimmten Type zurück.
(Inherited from ParentObject<(Of <(<'TSelf, TChild>)>)>.)
Public methodDetachExtension
Entfernt eine Erweiterung von dem Objekt.
(Inherited from ExtensibleObject<(Of <(<'TSelf>)>)>.)
Public methodDispose
Gibt Ressourcen frei, die von diesem Objekt verwendet werden. Ruft OnDisposing()()()() auf.
(Inherited from ExtensibleObject<(Of <(<'TSelf>)>)>.)
Public methodDuplicate()()()()
Erstellt eine Kopie eines Knotens im gleichen Graph und gibt ihn zurück. Dabei werden wenn möglich auch alle statischen Erweiterungen des Knotens und seiner Anschlüsse rekonstruiert.
(Inherited from Node.)
Public methodDuplicate(IGraph)
Erstellt eine Kopie eines Knotens und gibt ihn zurück. Dabei werden wenn möglich auch alle statischen Erweiterungen des Knotens und seiner Anschlüsse rekonstruiert.
(Inherited from Node.)
Protected methodFinalize
Gibt unverwaltete Ressourcen frei und führt andere Aufräumarbeiten aus, bevor ExtensibleObject<(Of <(<'TSelf>)>)> vom Garbage-Collector aus dem Speicher entfernt wird.
(Inherited from ExtensibleObject<(Of <(<'TSelf>)>)>.)
Public methodGetAddress
Gibt eine Zeichenfolge zurück, welche den Knoten identifiziert.
(Inherited from Node.)
Public methodGetAllAttachedExtensions
Gibt alle zur Zeit geladenen Erweiterungen zurück.
(Inherited from ExtensibleObject<(Of <(<'TSelf>)>)>.)
Public methodGetChildrenByType<(Of <<'(T>)>>)
Gibt alle Kindelemente zurück, die vom TypeT oder von ihm abgeleitet sind.
(Inherited from ParentObject<(Of <(<'TSelf, TChild>)>)>.)
Public methodGetExtension
Gibt eine unterstützte Erweiterung anhand ihrer ID zurück.
(Inherited from ExtensibleObject<(Of <(<'TSelf>)>)>.)
Public methodGetExtensions
Gibt alle Erweiterungen eines Typs zurück.
(Inherited from ExtensibleObject<(Of <(<'TSelf>)>)>.)
Public methodGetLoadedExtension
Gibt eine geladene Erweiterung anhand ihrer ID zurück.
(Inherited from ExtensibleObject<(Of <(<'TSelf>)>)>.)
Public methodStatic memberGetNodeInfo
Gibt die Knoten-Info zurück.
Protected methodIsDescriptionValid
Prüft ob die übergebene Beschreibung erlaubt ist.
(Inherited from BaseObject.)
Public methodIsExtensionLoaded
Überprüft, ob eine Erweiterung geladen ist.
(Inherited from ExtensibleObject<(Of <(<'TSelf>)>)>.)
Public methodIsExtensionSupported
Ermittelt ob eine Erweiterung von dem Objekt unterstützt wird.
(Inherited from ExtensibleObject<(Of <(<'TSelf>)>)>.)
Protected methodIsIdValid
Prüft ob die übergebene ID erlaubt ist.
(Inherited from BaseObject.)
Protected methodIsNameValid
Prüft ob der übergebene Name erlaubt ist.
(Inherited from BaseObject.)
Public methodIsolate
Trennt alle Verbindungen zu anderen Knoten.
(Inherited from Node.)
Public methodMakeNameUnique
Sorgt dafür, dass der Name des Kindobjektes innerhalb seines Elternobjektes eindeutig ist.
(Inherited from HierarchyObject<(Of <(<'TParent, TSelf, TChild>)>)>.)
Public methodMakePathAbsolute
Macht den übergebenen Modulpfad absolut.
Protected methodOnAfterActivation
Wird aufgerufen, wenn die Aktivierung des Knotens abgeschlossen wurde. Löst das Ereignis AfterActivation aus.
(Inherited from Node.)
Protected methodOnAttachExtension
Wird aufgerufen, wenn eine Erweiterung hinzugefügt wird.
(Inherited from ExtensibleObject<(Of <(<'TSelf>)>)>.)
Protected methodOnBeforeActivation
Wird aufgerufen, bevor der Knoten aktiviert wird. Löst das Ereignis BeforeActivation aus.
(Inherited from Node.)
Protected methodOnBeforeReactivation
Wird aufgerufen, wenn der Knoten erneut aktiviert wird. Löst das Ereignis BeforeReactivation aus.
(Inherited from Node.)
Protected methodOnChildAdded
Wird aufgerufen, wenn ein Kindobjekt zu diesem Elternobjekt hinzugefügt wurde. Löst das Ereignis ChildAdded aus. Bei dem hinzugefügten Kindobjekt wird Parent mit einer Referenz auf dieses Elternobjekt belegt.
(Inherited from Node.)
Protected methodOnChildRemoved
Wird aufgerufen, wenn ein Kindobjekt aus diesem Elternobjekt entfernt wurde. Löst das Ereignis ChildRemoved aus.
(Inherited from Node.)
Public methodOnCommand
Wird aufgerufen wenn der Benutzer einen Benutzerbefehl aufgerufen hat.
(Overrides Node..::..OnCommand(String).)
Public methodOnDefaultCommand
Wird aufgerufen, wenn der Benutzer den Standardbefehl des Knotens aufgerufen hat.
(Overrides Node..::..OnDefaultCommand()()()().)
Protected methodOnDescriptionChanged
Wird aufgerufen, wenn Description geändert wurde. Löst das Ereignis DescriptionChanged aus.
(Inherited from BaseObject.)
Protected methodOnDetachExtension
Wird aufgerufen, wenn eine Erweiterung entfernt wird.
(Inherited from ExtensibleObject<(Of <(<'TSelf>)>)>.)
Protected methodOnDirtyChanged
Wird aufgerufen, wenn Dirty geändert wurde. Löst das Ereignis DirtyChanged aus.
(Inherited from ParentObject<(Of <(<'TSelf, TChild>)>)>.)
Protected methodOnDisposing
Wird aufgerufen, wenn das Objekt entsorgt wird. Löst das Ereignis Disposing aus.
(Overrides HierarchyObject<(Of <(<'TParent, TSelf, TChild>)>)>..::..OnDisposing()()()().)
Public methodOnGraphExtensionAttached
Wird aufgerufen wenn dem Graph, zu dem der Knoten gehört eine Erweiterung angefügt wird.
(Inherited from Node.)
Public methodOnGraphExtensionDetached
Wird aufgerufen wenn von dem Graph, zu dem der Knoten gehört eine Erweiterung entfernt wurde.
(Inherited from Node.)
Protected methodOnIdChanged
Wird aufgerufen, wenn Id geändert wurde. Löst das Ereignis IdChanged aus.
(Inherited from BaseObject.)
Public methodOnInitPortDefaults
Wird aufgerufen, wenn der Knoten neu erstellt wird. In dieser Methode sollten die Eingänge mit UpdateToken(Token) ihre Standard-Werte zugewiesen bekommen. Diese Methode wird nicht aufgerufen, wenn OnRestore(IPropertyReader) aufgerufen wird.
(Inherited from Node.)
Protected methodOnNameChanged
Wird aufgerufen, wenn Name geändert wurde. Löst das Ereignis NameChanged aus.
(Inherited from BaseObject.)
Public methodOnOpen
Löst das Ereignis Open aus.
Protected methodOnParentChanged
Wird aufgerufen, wenn Parent geändert wurde. Löst das Ereignis ParentChanged aus.
(Inherited from HierarchyObject<(Of <(<'TParent, TSelf, TChild>)>)>.)
Public methodOnRestore
Wird aufgerufen wenn der Graph rekonstruiert wird.
(Overrides Node..::..OnRestore(IPropertyReader).)
Public methodOnStore
Wird aufgerufen wenn der Graph gespeichert wird.
(Overrides Node..::..OnStore(IPropertyWriter).)
Protected methodOnSubGraphLoaded
Löst das Ereignis SubGraphLoaded aus.
Protected methodOnSubGraphLoading
Löst das Ereignis SubGraphLoading aus.
Protected methodOnSubGraphUnloaded
Löst das Ereignis SubGraphUnloaded aus.
Protected methodOnSubGraphUnloading
Löst das Ereignis SubGraphUnloading aus.
Public methodPrepareForLoadingModuleOnActivation
Bereitet den Sub-Graph-Knoten darauf vor, bei der nächsten Aktivierung die übergebene Datei als Modul zu laden.
Public methodReloadModule
Public methodToArray
Gibt ein Array mit allen Kindobjekten zurück.
(Inherited from ParentObject<(Of <(<'TSelf, TChild>)>)>.)
Public methodToString
Gibt einen String zurück, der den aktuellen Object darstellt.
(Inherited from Node.)
Public methodTraceError(Int32, String)
Sendet einen Fehler an das Ablaufverfolgungssystem.
(Inherited from BaseObject.)
Public methodTraceError(Int32, String, Exception)
Sendet einen Fehler an das Ablaufverfolgungssystem.
(Inherited from BaseObject.)
Public methodTraceError(Int32, String, array<Object>[]()[][])
Sendet einen Fehler an das Ablaufverfolgungssystem.
(Inherited from BaseObject.)
Public methodTraceErrorData
Sendet Daten über einen Fehler an das Ablaufverfolgungssystem.
(Inherited from BaseObject.)
Public methodTraceInfo(Int32, String)
Sendet eine informative Meldung an das Ablaufverfolgungssystem.
(Inherited from BaseObject.)
Public methodTraceInfo(Int32, String, array<Object>[]()[][])
Sendet eine informative Meldung an das Ablaufverfolgungssystem.
(Inherited from BaseObject.)
Public methodTraceInfoData
Sendet informative Daten an das Ablaufverfolgungssystem.
(Inherited from BaseObject.)
Public methodTraceVerbose(Int32, String)
Sendet eine Detailmeldung an das Ablaufverfolgungssystem.
(Inherited from BaseObject.)
Public methodTraceVerbose(Int32, String, array<Object>[]()[][])
Sendet eine Detailmeldung an das Ablaufverfolgungssystem.
(Inherited from BaseObject.)
Public methodTraceVerboseData(Int32, Object)
Sendet detailierte Daten an das Ablaufverfolgungssystem.
(Inherited from BaseObject.)
Public methodTraceVerboseData(Int32, array<Object>[]()[][])
Sendet detailierte Daten an das Ablaufverfolgungssystem.
(Inherited from BaseObject.)
Public methodTraceWarning(Int32, String)
Sendet eine Warnung an das Ablaufverfolgungssystem.
(Inherited from BaseObject.)
Public methodTraceWarning(Int32, String, Exception)
Sendet eine Warnung an das Ablaufverfolgungssystem.
(Inherited from BaseObject.)
Public methodTraceWarning(Int32, String, array<Object>[]()[][])
Sendet eine Warnung an das Ablaufverfolgungssystem.
(Inherited from BaseObject.)
Public methodTraceWarningData
Sendet Daten über eine Warnung an das Ablaufverfolgungssystem.
(Inherited from BaseObject.)
Public methodStatic memberTryMakePathRelative
Versucht den übergebenen Pfad relativ zur Benutzermodulbibliothek oder zur Systemmodulbibliothek zu machen.
Public methodWork
Führt die Knoten-Operation durch. Dabei können die Ausgänge mit neuen Tokens belegt werden.
(Overrides Node..::..Work()()()().)

Fields

  NameDescription
Public fieldStatic memberSYSTEM_MODULE_PREFIX
Das Pfadpräfix für Pfade von Systemmodulen.
Public fieldStatic memberWORKSPACE_MODULE_PREFIX
Das Pfadpräfix für Pfade von Benutzermodulen.

Properties

  NameDescription
Public propertyActiveThread
Gibt den Thread zurück, in dem der Knoten aktiv ist. Wenn der Knoten nicht aktiv ist, wird null zurück gegeben.
(Inherited from Node.)
Protected propertyAutoChildId
Gibt einen Wert zurück oder legt ihn fest, der angibt ob die ID von Kindelementen beim Hinzufügen automatisch aktualisiert werden soll.
(Inherited from ParentObject<(Of <(<'TSelf, TChild>)>)>.)
Public propertyChildren
Gibt eine Sammlung mit allen Kindobjekten zurück.
(Inherited from ParentObject<(Of <(<'TSelf, TChild>)>)>.)
Public propertyCommands
Gibt ein IDictionary mit allen Benutzerbefehlen für diesen Knoten zurück. Der Schlüssel-Eintrag ist der Befehls-Code und der zweite Eintrag ist die Beschriftung.
(Inherited from Node.)
Public propertyDescription
Gibt die Beschreibung des Objektes zurück, oder legt sie fest.
(Inherited from BaseObject.)
Protected propertyDescriptionDefaultValue
Gibt den Standardwert für die Eigenschaft Description zurück.
(Inherited from BaseObject.)
Public propertyDirty
Gibt einen Wert zurück, der angibt, ob der Zustand des Objektes dem letzten gespeicherten Zustand entspricht, oder legt ihn fest.
(Inherited from BaseObject.)
Public propertyGraph
Gibt den Graphen zurück zu dem dieser Knoten gehört, oder legt ihn fest.
(Inherited from Node.)
Public propertyId
Gibt die ID des Objektes zurück, oder legt sie fest.
(Inherited from BaseObject.)
Protected propertyIdDefaultValue
Gibt den Standardwert für die Eigenschaft Id zurück.
(Inherited from BaseObject.)
Public propertyInPorts
Gibt eine schreibgeschützte Sammlung mit allen Eingabe-Ports zurück.
(Inherited from Node.)
Public propertyIsActivationRequired
Überprüft, ob an einem der Eingänge neue Token anliegen und eine Aktivierung des Knotens erforderlich ist.
(Inherited from Node.)
Public propertyIsActive
Gibt einen Wahrheitswert zurück, welcher angibt ob der Knoten aktiv ist oder nicht.
(Inherited from Node.)
Public propertyIsDisposed
Gibt einen Wert zurück der angibt ob Dispose()()()() aufgerufen wurde.
(Inherited from ExtensibleObject<(Of <(<'TSelf>)>)>.)
Public propertyIsParallelizable
Liest oder schreibt einen Wert, der angibt ob dieser Knoten parallel ausgeführt werden darf oder nicht.
(Inherited from Node.)
Public propertyIsWorkAborted
Liest und schreibt das Abbruch-Flag für die Knoten-Arbeit.
(Inherited from Node.)
Public propertyItem[([( Int32])])
Gibt ein Kindobjekt anhand seiner Id zurück.
(Inherited from ParentObject<(Of <(<'TSelf, TChild>)>)>.)
Public propertyItem[([( String])])
Gibt ein Kindobjekt anhand seines Name zurück.
(Inherited from ParentObject<(Of <(<'TSelf, TChild>)>)>.)
Protected propertyLocalTrace
Gibt die Ablaufverfolgungsquelle für die aktuelle Instanz zurück.
(Inherited from Node.)
Public propertyModuleFile
Liest oder schreibt den Dateinamen der Modul-Datei.
Public propertyName
Gibt den Namen des Objektes zurück, oder legt ihn fest.
(Inherited from BaseObject.)
Protected propertyNameDefaultValue
Gibt den Standardwert für die Eigenschaft Name zurück.
(Inherited from Node.)
Public propertyNodeInfo
Gibt das Attribut NodeInfoAttribute für die konkrete Node-Klasse zurück.
(Inherited from Node.)
Public propertyOutPorts
Gibt eine schreibgeschützte Sammlung mit allen Ausgabe-Ports zurück.
(Inherited from Node.)
Public propertyParallelizing
Liest oder schreibt einen Wert, der angibt wie diese Node-Instanz parallelisiert wird.
(Inherited from Node.)
Public propertyParent
Gibt das Elternobjekt zurück, oder legt es fest.
(Inherited from HierarchyObject<(Of <(<'TParent, TSelf, TChild>)>)>.)
Public propertyReactivate
Liest und schreibt ein Flag, welches angibt dass der Knoten nach abgeschlossener Aktivierung erneut aktiviert werden soll. Dieses Flag wird vor jeder Aktivierung zurückgesetzt und sollte nur während der Ausführung von Work()()()() gesetzt werden.
(Inherited from Node.)
Public propertySingleThreadContextId
Liest oder schreibt die ID für den Synchronisierungskontext der verwendet werden soll, falls Parallelizing auf Synchron gesetzt ist.
(Inherited from Node.)
Protected propertyStoreIdentification
Gibt einen Wert zurück oder legt ihn fest, der angibt ob die Eigenschaften von IIdentifiable beim Aufruf von OnStore(IPropertyWriter) gespeichert und beim Aufrauf von OnRestore(IPropertyReader) wiederhergestellt werden sollen.
(Inherited from BaseObject.)
Public propertySubGraph
Gibt das geladenen Sub-Graph zurück, oder null.
Public propertyThreadManager
Gibt den Manager für die Parallelverarbeitung zurück.
(Inherited from Node.)
Public propertyTypeCaption
Gibt die Beschriftung des Knoten-Typs zurück.
(Inherited from Node.)
Public propertyTypeDescription
Gibt die Beschreibung des Knoten-Typs zurück.
(Inherited from Node.)
Public propertyTypeGroup
Gibt die Gruppe des Knoten-Typs zurück.
(Inherited from Node.)
Protected propertyWasReactivated
Gibt true zurück, wenn der Knoten sich in einer Reaktivierungsphase befindet, sonst false
(Inherited from Node.)

Events

  NameDescription
Public eventAfterActivation
Wird ausgelöst, wenn die Aktivierung endet.
(Inherited from Node.)
Public eventBeforeActivation
Wird ausgelöst, bevor der Knoten aktiviert wird.
(Inherited from Node.)
Public eventBeforeReactivation
Wird ausgelöst, wenn ein Knoten erneut aktiviert wird.
(Inherited from Node.)
Public eventChildAdded
Wird ausgelöst, wenn ein Kindobjekt zu diesem Elternobjekt hinzugefügt wurde.
(Inherited from ParentObject<(Of <(<'TSelf, TChild>)>)>.)
Public eventChildRemoved
Wird ausgelöst, wenn aus diesem Objekt ein Kindelement entfernt wurde.
(Inherited from ParentObject<(Of <(<'TSelf, TChild>)>)>.)
Public eventDescriptionChanged
Wird ausgelöst, wenn Description geändert wurde.
(Inherited from BaseObject.)
Public eventDirtyChanged
Wird ausgelöst, wenn Dirty geändert wurde.
(Inherited from BaseObject.)
Public eventDisposing
Wird ausgelöst, wenn das Objekt entsorgt wird.
(Inherited from ExtensibleObject<(Of <(<'TSelf>)>)>.)
Public eventIdChanged
Wird ausgelöst, wenn Id geändert wurde.
(Inherited from BaseObject.)
Public eventNameChanged
Wird ausgelöst, wenn Name geändert wurde.
(Inherited from BaseObject.)
Public eventOpen
Tritt auf, wenn die Entwicklungsumgebung das Sub-Graph öffnen soll.
Public eventParentChanged
Wird ausgelöst, wenn Parent geändert wurde.
(Inherited from HierarchyObject<(Of <(<'TParent, TSelf, TChild>)>)>.)
Public eventSubGraphLoaded
Tritt auf, wenn der Sub-Graph vollständig geladen und initialisiert ist.
Public eventSubGraphLoading
Tritt auf, wenn bevor ein Sub-Graph geladen wird.
Public eventSubGraphUnloaded
Tritt auf, wenn der Sub-Graph entladen wurde.
Public eventSubGraphUnloading
Tritt auf, bevor der Sub-Graph entladen wird.

See Also