Freigeben über


DTSEventFilterKind Enumeration

Definition

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.

Gilt für: