Číst v angličtině

Sdílet prostřednictvím


EventLogEntry.EntryType Vlastnost

Definice

Získá typ události této položky.

public System.Diagnostics.EventLogEntryType EntryType { get; }

Hodnota vlastnosti

Typ události, která je přidružena k položce v protokolu událostí.

Příklady

Následující příklad kódu ukazuje použití EntryType vlastnosti. V tomto příkladu switch příkaz používá vstup konzoly k vyhledání položek protokolu událostí pro zadaný EntryTypeobjekt . Pokud se najde shoda, zobrazí se v konzole konzoly informace o zdroji položky protokolu.

using System;
using System.Diagnostics;
   class MyEventlogClass
   {
      public static void Main()
      {
         String myEventType=null;
         // Associate the instance of 'EventLog' with local System Log.
         EventLog myEventLog = new EventLog("System", ".");
         Console.WriteLine("1:Error");
         Console.WriteLine("2:Information");
         Console.WriteLine("3:Warning");
         Console.WriteLine("Select the Event Type");
         int myOption=Convert.ToInt32(Console.ReadLine());
         switch(myOption)
         {
            case 1:  myEventType="Error";
                     break;
            case 2:  myEventType="Information";
                     break;
            case 3:  myEventType="Warning";
                     break;
            default: break;
         }

            EventLogEntryCollection myLogEntryCollection=myEventLog.Entries;
            int myCount =myLogEntryCollection.Count;
            // Iterate through all 'EventLogEntry' instances in 'EventLog'.
            for(int i=myCount-1;i>-1;i--)
            {
               EventLogEntry myLogEntry = myLogEntryCollection[i];
               // Select the entry having desired EventType.
               if(myLogEntry.EntryType.ToString().Equals(myEventType))
               {
                  // Display Source of the event.
                  Console.WriteLine(myLogEntry.Source
                     +" was the source of last event of type "
                     +myLogEntry.EntryType);
                  return;
               }
            }
         }
   }

Poznámky

Všechny typy událostí mají dobře definovaná společná data a volitelně můžou zahrnovat data specifická pro danou událost. Každá událost je jednoho typu, který aplikace označuje, když událost hlásí. Prohlížeč událostí používá typ události k určení, která ikona se má zobrazit v zobrazení seznamu protokolu událostí.

Platí pro

Produkt Verze
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
Windows Desktop 3.0, 3.1, 5, 6, 7, 8, 9

Viz také