DTSEventFilterKind Enumeración
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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.