Partager via


DTSEventFilterKind Énumération

Définition

Indique quel type de filtre d'événement est défini pour la journalisation.

public enum class DTSEventFilterKind
public enum DTSEventFilterKind
type DTSEventFilterKind = 
Public Enum DTSEventFilterKind
Héritage
DTSEventFilterKind

Champs

Exclusion 1

Indique que les événements ajoutés au filtre d'événement sont exclus du journal des événements.

Inclusion 0

Indique que les événements ajoutés au filtre d'événement sont inclus dans le journal des événements.

Exemples

L’exemple de code suivant active la journalisation sur un package, ajoute un fournisseur d’informations, puis affiche la valeur par défaut du EventFilterKind. À l’aide de l’énumération DTSEventFilterKind , la valeur par défaut est modifiée.

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  

Exemple de sortie :

EventFilterKind : Exclusion

EventFilterKind : Inclusion

Remarques

Les événements sont inclus ou exclus du journal des événements en définissant le DTSEventFilterKind conteneur. L’énumération DTSEventFilterKind contient deux valeurs : Exclusion et Inclusion, qui indiquent si les événements sont inclus ou exclus du journal des événements.

S’applique à