DTSEventFilterKind Enumeración

Definición

Describe el tipo de filtro de eventos que se establece para registro.

public enum class DTSEventFilterKind
public enum DTSEventFilterKind
type DTSEventFilterKind = 
Public Enum DTSEventFilterKind
Herencia
DTSEventFilterKind

Campos

Exclusion 1

Indica que los eventos agregados al filtro de eventos se excluyen del registro de eventos.

Inclusion 0

Indica que los eventos agregados al filtro de eventos se incluyen en el registro de eventos.

Ejemplos

En el ejemplo de código siguiente se habilita el registro en un paquete, se agrega un proveedor de registro y, a continuación, se muestra el valor predeterminado de EventFilterKind. Con la DTSEventFilterKind enumeración , se cambia el valor predeterminado.

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  

Salida del ejemplo:

EventFilterKind: Exclusión

EventFilterKind: Inclusión

Comentarios

Los eventos se incluyen o excluyen del registro de eventos estableciendo el DTSEventFilterKind del contenedor. La DTSEventFilterKind enumeración contiene dos valores: Exclusion y Inclusion, que indican si los eventos se incluyen o excluyen del registro de eventos.

Se aplica a