Condividi tramite


DTSEventFilterKind Enumerazione

Definizione

Descrive il tipo di filtro eventi che viene impostato sulla registrazione.

public enum class DTSEventFilterKind
public enum DTSEventFilterKind
type DTSEventFilterKind = 
Public Enum DTSEventFilterKind
Ereditarietà
DTSEventFilterKind

Campi

Exclusion 1

Indica che gli eventi aggiunti al filtro eventi vengono esclusi dal registro eventi.

Inclusion 0

Indica che gli eventi aggiunti al filtro eventi vengono inclusi nel registro eventi.

Esempio

Nell'esempio di codice seguente viene attivata la registrazione in un pacchetto, viene aggiunto un provider di log, quindi viene visualizzato il valore predefinito di EventFilterKind. Usando l'enumerazione DTSEventFilterKind , il valore predefinito viene modificato.

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  

Esempio di output

EventFilterKind: Esclusione

EventFilterKind: Inclusione

Commenti

Gli eventi vengono inclusi o esclusi dal registro eventi impostando l'oggetto DTSEventFilterKind del contenitore. L'enumerazione DTSEventFilterKind contiene due valori: Exclusion e , Inclusionche indicano se gli eventi sono inclusi o esclusi dal registro eventi.

Si applica a