Click or drag to resize

JobProviderBaseUndefinedJobProvider Klasse

Klassendefinition für einen undefinierten JobProvider. Ersetzt null, um die elenden null-Warnungen bei der Verwendung von LogicalNodes und JobLists zu umgehen, bei denen sichergestellt ist, dass sie zum Zeitpunkt der Verwendung ungleich null sind, die aber im Konstruktor sonst noch nicht sinnvoll instanziiert werden könnten. Bei eventuellen späteren null-Abfragen muss null durch die statische Instanz 'UndefinedJobProvider' ersetzt werden.
Vererbungshierarchie
SystemObject
  LogicalTaskTreeJobProviderBase
    LogicalTaskTreeJobProviderBaseUndefinedJobProvider

Namensraum: LogicalTaskTree
Assembly: LogicalTaskTree (in LogicalTaskTree.dll) Version: 1.0.0+d75bac576d44afb64cfff79fd3665c8ca1172cbc
Syntax
public class UndefinedJobProvider : JobProviderBase, 
	IUndefinedElement

Der JobProviderBaseUndefinedJobProvider Typ exponiert die folgenden Member.

Konstruktoren
 NameBeschreibung
Public MethodeJobProviderBaseUndefinedJobProviderInitializes a new instance of the JobProviderBaseUndefinedJobProvider class
Zurück nach oben
Methoden
 NameBeschreibung
Public MethodeGetJob Liefert eine konkrete Job-Instanz für eine JobList in einem LogicalTaskTree.
(Vererbt von JobProviderBase)
Public MethodeGetLogicalJobName Retourniert den logischen Namen des Jobs mit dem physischen Namen des JobPackages oder logischen Namen des Jobs.
(Vererbt von JobProviderBase)
Public MethodeGetPhysicalJobPath Retourniert den physischen Namen des JobPackages mit dem physischen Namen des JobPackages oder logischen Namen des Jobs.
(Vererbt von JobProviderBase)
Protected MethodeTryLoadJobPackage Fügt dem Dictionary LoadedJobPackages das JobPackage mit dem logischen Pfad logicalJobName hinzu. Im Fehlerfall wird einfach nichts hinzugefügt.
(Überschreibt JobProviderBaseTryLoadJobPackage(String))
Zurück nach oben
Felder
 NameBeschreibung
Protected Feld_appSettings Diverse Anwendungseinstellungen als Properties.
(Vererbt von JobProviderBase)
Protected FeldLoadedJobPackages Dictionary mit allen bisher geladenen JobPackages.
(Vererbt von JobProviderBase)
Public FeldStatic MemberundefinedJobProvider Statische Instanz für einen undefinierten JobProvider. Ersetzt null, um die elenden null-Warnungen bei der Verwendung von LogicalNodes und JobLists zu umgehen, bei denen sichergestellt ist, dass sie zum Zeitpunkt der Verwendung ungleich null sind, die aber im Konstruktor sonst noch nicht sinnvoll instanziiert werden könnten. Bei eventuellen späteren null-Abfragen muss null durch diese Instanz ersetzt werden. Es kann dann ggf. auf 'is IUndefinedElement' geprüft werden.
Zurück nach oben
Siehe auch