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

The InPortDataTypeProvider type exposes the following members.

Constructors

  NameDescription
Public methodInPortDataTypeProvider()()()()
Initialisiert eine neue Instanz von InPortDataTypeProvider mit einer leeren Datentypenliste.
Public methodInPortDataTypeProvider(array<Type>[]()[][])
Initialisiert eine neue Instanz von InPortDataTypeProvider.

Methods

  NameDescription
Public methodAfterAttaching
Wir aufgerufen nachdem die Erweiterung einem Objekt angefügt wurde.
Public methodAfterDetaching
Wird aufgerufen nachdem die Erweiterung von einem Objekt entfernt wurde.
Public methodAfterRestoring
Wird aufgerufen, nachdem die Erweiterung wieder hergestellt wurde.
Public methodCommitChanges
Bestätigt die bisher vorgenommenen Änderungen an der Datentypenliste und informiert alle registrierten Eingänge.
Protected methodOnInPortRegistered
Wird aufgerufen, wenn ein Eingang registriert wurde.
(Inherited from InPortDataTypeProviderBase.)
Protected methodOnInPortUnregistered
Wird aufgerufen, wenn ein Eingang deregistriert wurde.
(Inherited from InPortDataTypeProviderBase.)
Public methodOnRestore
Liest die Eigenschaften der Erweiterung.
Public methodOnStore
Sichert die Eigenschaften der Erweiterung.
Protected methodOnSupportedDataTypesChanged
Wird aufgerufen, wenn sich die Liste der unterstützten Typen geändert hat. Löst das Ereignis SupportedDataTypesChanged aus.
(Inherited from InPortDataTypeProviderBase.)
Public methodRegisterInPort
Fügt einen Eingang zur Verwaltung hinzu. Diese Methode wird vom Eingang aufgerufen.
(Inherited from InPortDataTypeProviderBase.)
Public methodRejectChanges
Macht die letzten, noch nicht bestätigten Änderungen an der Datentypenliste rückgängig.
Public methodUnregisterInPort
Entfernt einen Eingang aus der Verwaltung.
(Inherited from InPortDataTypeProviderBase.)

Fields

  NameDescription
Public fieldStatic memberEXT_ID
Die Erweiterungs-ID.

Properties

  NameDescription
Public propertyDataTypeList
Gibt eine änderbare Liste mit Datentypen zurück. Nach dem Aufruf von CommitChanges()()()() wird diese Liste in den registrierten Eingängen als Kompatibilitätsliste verwendet.
Public propertyId
Gibt eine ID zurück, welche im Kontext des Objektes, zu dem die Erweiterung gehört, eindeutig ist.
Public propertyIsUsingStorage
Gibt einen Wert zurück, der angibt, ob die Erweiterung einen Eigenschaftsspeicher benutzt.
Public propertySupportedDataTypes
Gibt die bereitgestellten Datentypen zurück.
(Overrides InPortDataTypeProviderBase..::..SupportedDataTypes.)

Events

  NameDescription
Public eventSupportedDataTypesChanged
Wird ausgelöst, wenn sich die bereitsgestellte Datentyp-Liste ändert.
(Inherited from InPortDataTypeProviderBase.)

See Also