DTSEventFilterKind Enumeration
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Beschreibt die Art des Ereignisfilters, der beim Logging eingestellt wird.
public enum class DTSEventFilterKind
public enum DTSEventFilterKind
type DTSEventFilterKind =
Public Enum DTSEventFilterKind
- Vererbung
-
DTSEventFilterKind
Felder
| Name | Wert | Beschreibung |
|---|---|---|
| Inclusion | 0 | Zeigt an, dass die zum Ereignisfilter hinzugefügten Ereignisse im Ereignisprotokoll enthalten sind. |
| Exclusion | 1 | Zeigt an, dass die zum Ereignisfilter hinzugefügten Ereignisse aus dem Ereignisprotokoll ausgeschlossen sind. |
Beispiele
Das folgende Codebeispiel ermöglicht das Loggen auf ein Paket, fügt einen Log-Anbieter hinzu und zeigt dann den Standardwert des EventFilterKindPakets an. Mit der DTSEventFilterKind Aufzählung wird der Standardwert geändert.
using System;
using System.Collections.Generic;
using System.Text;
using Microsoft.SqlServer.Dts.Runtime;
namespace Microsoft.SqlServer.SSIS.Sample
{
class Program
{
static void Main(string[] args)
{
Package pkg = new Package();
pkg.LoggingMode = DTSLoggingMode.Enabled;
LogProvider log1 = pkg.LogProviders.Add("DTS.LogProviderTextFile.1");
pkg.LoggingOptions.SelectedLogProviders.Add(log1);
LoggingOptions lOpts = pkg.LoggingOptions;
Console.WriteLine("EventFilterKind: {0}", pkg.LoggingOptions.EventFilterKind.ToString());
pkg.LoggingOptions.EventFilterKind = DTSEventFilterKind.Inclusion;
Console.WriteLine("EventFilterKind: {0}", pkg.LoggingOptions.EventFilterKind.ToString());
}
}
}
Imports System
Imports System.Collections.Generic
Imports System.Text
Imports Microsoft.SqlServer.Dts.Runtime
Namespace Microsoft.SqlServer.SSIS.Sample
Class Program
Shared Sub Main(ByVal args() As String)
Dim pkg As Package = New Package()
pkg.LoggingMode = DTSLoggingMode.Enabled
Dim log1 As LogProvider = pkg.LogProviders.Add("DTS.LogProviderTextFile.1")
pkg.LoggingOptions.SelectedLogProviders.Add(log1)
Dim lOpts As LoggingOptions = pkg.LoggingOptions
Console.WriteLine("EventFilterKind: {0}", pkg.LoggingOptions.EventFilterKind.ToString())
pkg.LoggingOptions.EventFilterKind = DTSEventFilterKind.Inclusion
Console.WriteLine("EventFilterKind: {0}", pkg.LoggingOptions.EventFilterKind.ToString())
End Sub
End Class
End Namespace
Beispielausgabe:
EventFilterKind: Ausschluss
EventFilterKind: Inklusion
Hinweise
Ereignisse werden aus dem Ereignisprotokoll einbezogen oder ausgeschlossen, indem die des Containers gesetzt wird DTSEventFilterKind . Die Aufzählung DTSEventFilterKind enthält zwei Werte: Exclusion und Inclusion, die angeben, ob die Ereignisse aus dem Ereignisprotokoll enthalten oder ausgeschlossen sind.