EventSource Konstruktorer
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Skapar en ny instans av EventSource klassen.
Överlagringar
| Name | Description |
|---|---|
| EventSource() |
Skapar en ny instans av EventSource klassen. |
| EventSource(Boolean) |
Skapar en ny instans av klassen EventSource och anger om ett undantag ska utlösas när ett fel inträffar i den underliggande Windows koden. |
| EventSource(EventSourceSettings) |
Skapar en ny instans av EventSource klassen med de angivna konfigurationsinställningarna. |
| EventSource(String) |
Skapar en ny instans av EventSource klassen med det angivna namnet. |
| EventSource(EventSourceSettings, String[]) |
Initierar en ny instans av som EventSource ska användas med icke-kontrakthändelser som innehåller de angivna inställningarna och egenskaperna. |
| EventSource(String, EventSourceSettings) |
Skapar en ny instans av EventSource klassen med det angivna namnet och inställningarna. |
| EventSource(String, EventSourceSettings, String[]) |
Skapar en ny instans av EventSource klassen med de angivna konfigurationsinställningarna. |
EventSource()
Skapar en ny instans av EventSource klassen.
protected:
EventSource();
protected EventSource();
Protected Sub New ()
Gäller för
EventSource(Boolean)
Skapar en ny instans av klassen EventSource och anger om ett undantag ska utlösas när ett fel inträffar i den underliggande Windows koden.
protected:
EventSource(bool throwOnEventWriteErrors);
protected EventSource(bool throwOnEventWriteErrors);
new System.Diagnostics.Tracing.EventSource : bool -> System.Diagnostics.Tracing.EventSource
Protected Sub New (throwOnEventWriteErrors As Boolean)
Parametrar
- throwOnEventWriteErrors
- Boolean
true att utlösa ett undantag när ett fel inträffar i den underliggande Windows koden, annars false.
Gäller för
EventSource(EventSourceSettings)
Skapar en ny instans av EventSource klassen med de angivna konfigurationsinställningarna.
protected:
EventSource(System::Diagnostics::Tracing::EventSourceSettings settings);
protected EventSource(System.Diagnostics.Tracing.EventSourceSettings settings);
new System.Diagnostics.Tracing.EventSource : System.Diagnostics.Tracing.EventSourceSettings -> System.Diagnostics.Tracing.EventSource
Protected Sub New (settings As EventSourceSettings)
Parametrar
- settings
- EventSourceSettings
En bitvis kombination av uppräkningsvärdena som anger de konfigurationsinställningar som ska tillämpas på händelsekällan.
Kommentarer
Om du anger settings när EventSource är konstruerad kan du ange om händelsen är skriven i ett manifestbaserat eller självbeskrivande format. Dessutom kan du ange att ett undantag ska aktiveras när ett fel inträffar under händelseskrivningsprocessen.
Gäller för
EventSource(String)
Skapar en ny instans av EventSource klassen med det angivna namnet.
public:
EventSource(System::String ^ eventSourceName);
public EventSource(string eventSourceName);
new System.Diagnostics.Tracing.EventSource : string -> System.Diagnostics.Tracing.EventSource
Public Sub New (eventSourceName As String)
Parametrar
- eventSourceName
- String
Namnet som ska tillämpas på händelsekällan. Får inte vara null.
Undantag
eventSourceName är null.
Kommentarer
När du använder den här konstruktorn kontrollerar du att eventSourceName argumentet matchar det ETW-namn som definierats av attributet för den EventSourceAttribute typen. Annars kommer GUID:erna som returneras av Guid egenskapen och GetGuid(Type) metoden att vara annorlunda. Om namnen på händelsekällan skiljer sig åt Guid returnerar egenskapen det GUID som används för att registrera denna EventSource med ETW.
Gäller för
EventSource(EventSourceSettings, String[])
Initierar en ny instans av som EventSource ska användas med icke-kontrakthändelser som innehåller de angivna inställningarna och egenskaperna.
protected:
EventSource(System::Diagnostics::Tracing::EventSourceSettings settings, ... cli::array <System::String ^> ^ traits);
protected EventSource(System.Diagnostics.Tracing.EventSourceSettings settings, params string[] traits);
new System.Diagnostics.Tracing.EventSource : System.Diagnostics.Tracing.EventSourceSettings * string[] -> System.Diagnostics.Tracing.EventSource
Protected Sub New (settings As EventSourceSettings, ParamArray traits As String())
Parametrar
- settings
- EventSourceSettings
En bitvis kombination av uppräkningsvärdena som anger de konfigurationsinställningar som ska tillämpas på händelsekällan.
- traits
- String[]
Nyckel/värde-par som anger egenskaper för händelsekällan.
Undantag
traits anges inte i nyckel/värde-par.
Kommentarer
Egenskaper ger ytterligare information för en händelse och tolkas av en händelselyssnare. Egenskaper anges som nyckel/värde-par och om de inte anges i par uppstår ett undantag. Du kan hämta ett drag genom att skicka nyckeln till GetTraitmetoden , .
Om du anger settings när EventSource är konstruerad kan du ange om händelsen är skriven i ett manifestbaserat eller självbeskrivande format. Dessutom kan du ange att ett undantag ska aktiveras när ett fel inträffar under händelseskrivningsprocessen.
Se även
Gäller för
EventSource(String, EventSourceSettings)
Skapar en ny instans av EventSource klassen med det angivna namnet och inställningarna.
public:
EventSource(System::String ^ eventSourceName, System::Diagnostics::Tracing::EventSourceSettings config);
public EventSource(string eventSourceName, System.Diagnostics.Tracing.EventSourceSettings config);
new System.Diagnostics.Tracing.EventSource : string * System.Diagnostics.Tracing.EventSourceSettings -> System.Diagnostics.Tracing.EventSource
Public Sub New (eventSourceName As String, config As EventSourceSettings)
Parametrar
- eventSourceName
- String
Namnet som ska tillämpas på händelsekällan. Får inte vara null.
- config
- EventSourceSettings
En bitvis kombination av uppräkningsvärdena som anger de konfigurationsinställningar som ska tillämpas på händelsekällan.
Undantag
eventSourceName är null.
Kommentarer
Om du anger settings när EventSource är konstruerad kan du ange om händelsen är skriven i ett manifestbaserat eller självbeskrivande format. Dessutom kan du ange att ett undantag ska aktiveras när ett fel inträffar under händelseskrivningsprocessen.
När du använder den här konstruktorn kontrollerar du att eventSourceName argumentet matchar det ETW-namn som definierats av attributet för den EventSourceAttribute typen. Annars kommer GUID:erna som returneras av Guid egenskapen och GetGuid(Type) metoden att vara annorlunda.
I sådana fall returnerar egenskapen Guid det GUID som används för att registrera denna EventSource med ETW.
Gäller för
EventSource(String, EventSourceSettings, String[])
Skapar en ny instans av EventSource klassen med de angivna konfigurationsinställningarna.
public:
EventSource(System::String ^ eventSourceName, System::Diagnostics::Tracing::EventSourceSettings config, ... cli::array <System::String ^> ^ traits);
public EventSource(string eventSourceName, System.Diagnostics.Tracing.EventSourceSettings config, params string[] traits);
new System.Diagnostics.Tracing.EventSource : string * System.Diagnostics.Tracing.EventSourceSettings * string[] -> System.Diagnostics.Tracing.EventSource
Public Sub New (eventSourceName As String, config As EventSourceSettings, ParamArray traits As String())
Parametrar
- eventSourceName
- String
Namnet som ska tillämpas på händelsekällan. Får inte vara null.
- config
- EventSourceSettings
En bitvis kombination av uppräkningsvärdena som anger de konfigurationsinställningar som ska tillämpas på händelsekällan.
- traits
- String[]
Nyckel/värde-par som anger egenskaper för händelsekällan.
Undantag
eventSourceName är null.
traits anges inte i nyckel/värde-par.
Kommentarer
Egenskaper ger ytterligare information för en händelse och tolkas av en händelselyssnare. Egenskaper anges som nyckel/värde-par och om de inte anges i par uppstår ett undantag. Du kan hämta ett drag genom att skicka nyckeln till GetTraitmetoden , .
Om du anger config när EventSource är konstruerad kan du ange om händelsen är skriven i ett manifestbaserat eller självbeskrivande format. Dessutom kan du ange att ett undantag ska aktiveras när ett fel inträffar under händelseskrivningsprocessen.
När du använder den här konstruktorn kontrollerar du att eventSourceName argumentet matchar det ETW-namn som definierats av attributet för den EventSourceAttribute typen. Annars kommer GUID:erna som returneras av Guid egenskapen och GetGuid(Type) metoden att vara annorlunda.
I sådana fall är det GUID som används för att registrera denna EventSource med ETW den som returneras av Guid.