OpenKeyWord  Version: 426, Datum:
OKW.OKWSingeltonBase< T > Template-Klassenreferenz

Baisklasse für das lesen von OKW *Log.xml Dateien Designpattern: Singelton Hier gilt das Highlander Prinzip: "Es kann nur einen geben". D.h. nur eine Instanz dieser Klasse, die für das Lesen der Nachrichten Zuständig ist.
Siehe auch: http://www.codeproject.com/Articles/572263/A-Reusable-Base-Class-for-the-Singleton-Pattern-in Autor: Zoltan Hrabovszki. Mehr ...

Zusammengehörigkeiten von OKW.OKWSingeltonBase< T >:
Collaboration graph

Statische, geschützte Attribute

static Lazy< T > instance = new Lazy<T>(() => CreateInstanceOfT())
 

Propertys

static T Instance [get]
 Holt die einzige Instanz dieser Klasse. Mehr ...
 

Private, statische Methoden

static T CreateInstanceOfT ()
 Creates an instance of T via reflection since T's constructor is expected to be private. Mehr ...
 

Ausführliche Beschreibung

Baisklasse für das lesen von OKW *Log.xml Dateien Designpattern: Singelton Hier gilt das Highlander Prinzip: "Es kann nur einen geben". D.h. nur eine Instanz dieser Klasse, die für das Lesen der Nachrichten Zuständig ist.
Siehe auch: http://www.codeproject.com/Articles/572263/A-Reusable-Base-Class-for-the-Singleton-Pattern-in Autor: Zoltan Hrabovszki.

Type Constraints
T :class 

Definiert in Zeile 56 der Datei OKWSingeltonBase.cs.

Dokumentation der Elementfunktionen

static T OKW.OKWSingeltonBase< T >.CreateInstanceOfT ( )
staticprivate

Creates an instance of T via reflection since T's constructor is expected to be private.

Rückgabe

Definiert in Zeile 89 der Datei OKWSingeltonBase.cs.

90  {
91  return Activator.CreateInstance(typeof(T), true) as T;
92  }

Dokumentation der Propertys

T OKW.OKWSingeltonBase< T >.Instance
staticget

Holt die einzige Instanz dieser Klasse.

The instance.

Definiert in Zeile 77 der Datei OKWSingeltonBase.cs.


Die Dokumentation für diese Klasse wurde erzeugt aufgrund der Datei: