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

Kapselt ein DynamicNode-Sub-Graph als Knoten.

The NSubGraph..::..WrappingInPort type exposes the following members.

Constructors

  NameDescription
Public methodNSubGraph..::..WrappingInPort
Initialisiert eine neue Instanz von NSubGraph..::..WrappingInPort.

Methods

  NameDescription
Public methodAttachExtension
Fügt dem Objekt eine Erweiterung hinzu.
(Inherited from ExtensibleObject<(Of <(<'TSelf>)>)>.)
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 methodConnect
Verbindet einen Ausgangs-Port mit diesem Eingangs-Port.
(Overrides InPort..::..Connect(OutPort, Type).)
Public methodDetachExtension
Entfernt eine Erweiterung von dem Objekt.
(Inherited from ExtensibleObject<(Of <(<'TSelf>)>)>.)
Public methodDisconnect
Trennt die Verbindung zu einem Ausgang, falls eine solche Verbindung besteht.
(Overrides InPort..::..Disconnect()()()().)
Public methodDispose
Gibt Ressourcen frei, die von diesem Objekt verwendet werden. Ruft OnDisposing()()()() auf.
(Inherited from ExtensibleObject<(Of <(<'TSelf>)>)>.)
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 Port identifiziert.
(Inherited from Port.)
Public methodGetAllAttachedExtensions
Gibt alle zur Zeit geladenen Erweiterungen zurück.
(Inherited from ExtensibleObject<(Of <(<'TSelf>)>)>.)
Public methodGetCurrentValue<(Of <<'(T>)>>)(T)
Gibt den aktuellen Wert in einem bestimmten Typ zurück. Wenn der aktuelle Token-Status NotSet ist, wird def zurückgegeben. Wenn der Typ T kein Referenz-Typ ist und der Token-Wert null ist, wird def zurückgegeben.
(Inherited from InPort.)
Public methodGetCurrentValue<(Of <<'(T>)>>)(T)
Gibt den aktuellen Wert in einem bestimmten Typ zurück. Wenn der aktuelle Token-Status NotSet ist, wird def zurückgegeben. Wenn der Typ T kein Referenz-Typ ist und der Token-Wert null ist, wird def zurückgegeben.
(Overrides InPort..::..GetCurrentValue<(Of <<'(T>)>>)(T).)
Public methodGetCurrentValue<(Of <<'(T>)>>)(T, Boolean)
Gibt den aktuellen Wert zurück. Wenn mustBeValid gleich true und der aktuelle Token-Status nicht Valid oder wenn mustBeValid == false und der aktuelle Token-Status NotSet ist, wird def zurückgegeben. Wenn der Typ T kein Referenz-Typ ist und der Token-Wert null ist, wird def zurückgegeben.
(Inherited from InPort.)
Public methodGetCurrentValue<(Of <<'(T>)>>)(T, Boolean)
Gibt den aktuellen Wert zurück. Wenn mustBeValid gleich true und der aktuelle Token-Status nicht Valid oder wenn mustBeValid == false und der aktuelle Token-Status NotSet ist, wird def zurückgegeben. Wenn der Typ T kein Referenz-Typ ist und der Token-Wert null ist, wird def zurückgegeben.
(Overrides InPort..::..GetCurrentValue<(Of <<'(T>)>>)(T, Boolean).)
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 methodIsConnectableTo
Prüft, ob dieser Port mit einem anderem Port verbunden werden kann.
(Overrides InPort..::..IsConnectableTo(IPort, Type%).)
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 methodMakeNameUnique
Sorgt dafür, dass der Name des Kindobjektes innerhalb seines Elternobjektes eindeutig ist.
(Inherited from ChildObject<(Of <(<'TParent, TSelf>)>)>.)
Public methodNotifyTypeSupportChanged
Muss aufgerufen werden, nachdem die unterstützten Datentypen geändert wurden.
Falls eine Verbindung besteht wird erneut geprüft welcher Datentyp optimal ist. Falls ein anderer Datentyp als der zur Zeit ausgewählte optimal ist, wird der optimale Datentyp ausgewählt. Falls die Verbindung ungültig ist, wird sie getrennt.
(Overrides InPort..::..NotifyTypeSupportChanged()()()().)
Protected methodOnAttachExtension
Wird aufgerufen, wenn eine Erweiterung hinzugefügt wird.
(Inherited from ExtensibleObject<(Of <(<'TSelf>)>)>.)
Protected methodOnConnectionChange
Wird aufgerufen wenn sich die Anzahl der Verbindungen geändert hat.
(Inherited from Port.)
Protected methodOnCurrentTokenChanged
Wird aufgerufen, wenn das Ereignis CurrentTokenChanged ausgelöst werden soll.
(Inherited from InPort.)
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 BaseObject.)
Protected methodOnDisposing
Wird aufgerufen, wenn das Objekt entsorgt wird. Löst das Ereignis Disposing aus.
(Inherited from ChildObject<(Of <(<'TParent, TSelf>)>)>.)
Protected methodOnIdChanged
Wird aufgerufen, wenn Id geändert wurde. Löst das Ereignis IdChanged aus.
(Inherited from BaseObject.)
Protected methodOnNameChanged
Wird aufgerufen, wenn Name geändert wurde. Löst das Ereignis NameChanged aus.
(Inherited from BaseObject.)
Protected methodOnParentChanged
Wird aufgerufen, wenn Parent geändert wurde. Löst das Ereignis ParentChanged aus.
(Inherited from ChildObject<(Of <(<'TParent, TSelf>)>)>.)
Public methodOnRestore
Wird aufgerufe, wenn das Objekt wieder hergestellt wird.
(Inherited from InPort.)
Public methodOnStore
Wird aufgerufen, wenn das Objekt gespeichert wird.
(Inherited from InPort.)
Protected methodOnSupportedDataTypeChanged
Wird aufgerufen wenn der für die aktuelle Verbindung ausgewählte Datentyp geändert wurde. Löst das Ereignis SupportedDataTypeChanged aus.
(Inherited from InPort.)
Protected methodOnUpdate
Wird aufgerufen, wenn der Port ein neues Token bekommt. Diese Methode aktualisiert die Lese-Kopie und löst das Ereignis TokenUpdate aus.
(Inherited from Port.)
Public methodPrepareNextToken
Bereitet den Eingang auf die nächste Arbeitsphase des Knotens vor. Falls ein Queue vorhanden ist, wird dazu das nächste Token aus dem Queue geholt.
(Inherited from InPort.)
Public methodToString
Gibt einen String zurück, der den aktuellen Object darstellt.
(Inherited from InPort.)
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 methodTryConnect
Versucht eine Verbindung zum übergebene Anschluss aufzubauen. Liefert einen Wahrheitswert zurück, der angibt ob die Verbindung zustande kam.
(Inherited from InPort.)
Public methodUpdateToken
Aktualisiert den Wert des Ports und setzt den Wert-Zustand auf Valid. Dabei wird das Ereignis TokenUpdate ausgelöst.
(Overrides InPort..::..UpdateToken(Token).)

Properties

  NameDescription
Public propertyCanHaveQueue
Liest oder schreibt einen Wert, der angibt ob dieser Eingang eine Queue haben darf.
(Overrides InPort..::..CanHaveQueue.)
Public propertyCapacity
Liest oder schreibt die Kapazität der evtl. vorhandenen Queue.
(Inherited from InPort.)
Public propertyCompatibilityChecker
Liest oder schreibt einen Kompatibilitäts-Checker, mit dem die Kompatibilität dieses Eingangs-Ports zu anderen Ausgangs-Ports angepasst werden kann.
(Overrides InPort..::..CompatibilityChecker.)
Public propertyConnectedOutPort
Gibt den verbundenen Ausgangs-Port zurück der mit diesem Eingangs-Port verbunden ist, oder null, wenn keine Verbindung besteht.
(Overrides InPort..::..ConnectedOutPort.)
Public propertyConnectionCount
Gibt die Anzahl aller Verbindungen mit diesem Port zurück.
(Inherited from InPort.)
Public propertyCurrentToken
Gibt das Token zurück, welches für den aktuellen Arbeitsschritt verwendet werden soll.
(Overrides InPort..::..CurrentToken.)
Public propertyCurrentTokenState
Gibt den Zustand des letzten Tokens zurück.
(Inherited from Port.)
Public propertyCurrentTokenValue
Gibt den Wert des letzten Tokens zurück.
(Inherited from Port.)
Public propertyDataTypeProvider
Liest oder schreibt einen Daten-Typ-Provider für diesen Eingang.
(Inherited from InPort.)
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 propertyHasQueue
Liest oder schreibt einen Wert der angibt ob diese Instanz eine Queue besitzt.
(Overrides InPort..::..HasQueue.)
Public propertyHasWaitingToken
Gibt einen Wert zurück, der angibt ob der nächste Aufruf von PrepareNextToken()()()() ein neues Token zur Verarbeitung bereitstellt oder nicht.
(Overrides InPort..::..HasWaitingToken.)
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 propertyIsConnected
Prüft, ob diese Instanz mit einem Ausgangs-Port verbunden ist.
(Overrides InPort..::..IsConnected.)
Public propertyIsCurrentTokenNew
Gibt einen Wert zurück der angibt, ob das aktuelle Token neu ist.
(Overrides InPort..::..IsCurrentTokenNew.)
Public propertyIsDisposed
Gibt einen Wert zurück der angibt ob Dispose()()()() aufgerufen wurde.
(Inherited from ExtensibleObject<(Of <(<'TSelf>)>)>.)
Public propertyIsMandatory
Gibt einen Wert zurück oder legt ihn fest, der angibt ob der Eingang mit einem Token belegt werden muss, damit der Knoten arbeiten kann.
(Inherited from InPort.)
Public propertyIsSuperPort
Gibt an oder legt fest ob dieser Port ein Super-Port ist.
(Inherited from Port.)
Protected propertyLocalTrace
Gibt die Ablaufverfolgungsquelle für die aktuelle Instanz zurück.
(Inherited from Port.)
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 Port.)
Public propertyNode
Gibt den Knoten zurück, zu dem dieser Port gehört.
(Inherited from Port.)
Public propertyParent
Gibt das Elternobjekt zurück oder legt es fest.
(Inherited from ChildObject<(Of <(<'TParent, TSelf>)>)>.)
Public propertyReadCopy
Gibt die Lese-Kopie des letzten Tokens zurück, mit dem der Port aktualisiert wurde.
(Inherited from Port.)
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 propertySuperName
Liest oder schreibt die Super-ID für Modul-Ports.
(Inherited from Port.)
Public propertySuperSortIndex
Liest oder schreibt den Sortier-Index für den Super-Port.
(Inherited from Port.)
Public propertySupportedDataType
Gibt den für die aktuelle Verbindung ausgewählten Datentyp zurück, oder legt ihn fest.
(Overrides InPort..::..SupportedDataType.)
Public propertySupportedTypes
Gibt eine Liste mit allen unterstützten Datentypen zurück. Falls ein Daten-Typ-Provider eingerichtet ist, wird dessen Liste zurückgegeben.
(Overrides InPort..::..SupportedTypes.)
Public propertyUpdateWithNotSetAtDisconnect
Liest oder schreibt einen Wert, der angibt ob der Eingang mit einem Token 'NotSet' belegt werden soll, sobald die Verbindung getrennt wird.
(Overrides InPort..::..UpdateWithNotSetAtDisconnect.)
Public propertyWrappedInPort
Gibt den gekapselten Eingang zurück.

Events

  NameDescription
Public eventConnectionChange
Wird ausgelöst, wenn sich die Anzahl der Verbindungen ändert.
(Inherited from Port.)
Public eventCurrentTokenChanged
Wird ausgelöst, wenn das aktuelle Token zur Verarbeitung geändert wird.
(Inherited from InPort.)
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 eventParentChanged
Wird ausgelöst, wenn Parent geändert wurde.
(Inherited from ChildObject<(Of <(<'TParent, TSelf>)>)>.)
Public eventSupportedDataTypeChanged
Wird ausgelöst, wenn der ausgewählte Datentyp für die Verbindung geändert wird.
(Inherited from InPort.)
Public eventTokenUpdate
Ein Ereignis, welches ausgelöst wird, wenn der Token des Ports aktualisiert wird.
(Inherited from Port.)

See Also