Forums Neueste Beiträge
 

Enum Problem (Übegabe Methode)

21/07/2008 - 16:26 von Ralph Hüttenmoser | Report spam
Guten Nachmittag

Ich übergege einer Methode einen Enum. Ziel ist das Schreiben in das Eventlog des Systems. Um einen Switch über alle
EventLogEntryType.!!! zu vermeiden. will ich meinen Enum "EventLogEntryTypeEnum" irgendswie auf den Standard Enum umbiegen.

Hat mir jemand eine Idee?

danke Ralph

class {

public enum EventLogEntryTypeEnum
{
Error,
FailureAudit,
Information,
SuccessAudit,
Warning
};

public static void WriteEventLog(EventLogEntryTypeEnum EventLogEntryTypeName)
{

EventLog _newEventLog = new EventLog();

_newEventLog.Log = EventLogName;
_newEventLog.Source = EventSourceName;
_newEventLog.MachineName = System.Environment.MachineName;

//da fàngt mein Problem an!! (EventLogEntryType.Warning)
_newEventLog.WriteEntry(EventMessage, EventLogEntryType.Warning, EventNumberID);


_newEventLog.Close();

}


Aufruf:
ManageEventLog.WriteEventLog(ManageEventLog.EventLogEntryTypeEnum.SuccessAudit);
 

Lesen sie die antworten

#1 Herfried K. Wagner [MVP]
21/07/2008 - 16:59 | Warnen spam
"Ralph Hüttenmoser" schrieb:
Ich übergege einer Methode einen Enum. Ziel ist das Schreiben in das
Eventlog des Systems. Um einen Switch über alle EventLogEntryType.!!! zu
vermeiden. will ich meinen Enum "EventLogEntryTypeEnum" irgendswie auf den
Standard Enum umbiegen.



Warum definierst Du überhaupt einen eigenen Aufzàhlungstyp und benutzt nicht
den vordefinierten Typ 'EventLogEntryType'?

M S Herfried K. Wagner
M V P <URL:http://dotnet.mvps.org/>
V B <URL:http://dotnet.mvps.org/dotnet/faqs/>

Ähnliche fragen