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 für die Protokollierung festgelegten Ereignisfilters.
public enum class DTSEventFilterKind
public enum DTSEventFilterKind
type DTSEventFilterKind =
Public Enum DTSEventFilterKind
- Vererbung
-
DTSEventFilterKind
Felder
Exclusion | 1 | Gibt an, dass die dem Ereignisfilter hinzugefügten Ereignisse aus dem Ereignisprotokoll ausgeschlossen werden. |
Inclusion | 0 | Gibt an, dass die dem Ereignisfilter hinzugefügten Ereignisse in das Ereignisprotokoll eingeschlossen werden. |
Beispiele
Im folgenden Codebeispiel wird die Protokollierung eines Pakets aktiviert, ein Protokollanbieter hinzugefügt und dann der Standardwert des EventFilterKindPakets angezeigt. Mithilfe 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 vom Ereignisprotokoll eingeschlossen oder ausgeschlossen, indem Sie den DTSEventFilterKind Container festlegen. Die DTSEventFilterKind Aufzählung enthält zwei Werte: und Inclusiongibt an, Exclusion ob die Ereignisse in das Ereignisprotokoll eingeschlossen oder ausgeschlossen werden.