DTSEventFilterKind 枚举
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
说明对日志记录设置的事件筛选器类型。
public enum class DTSEventFilterKind
public enum DTSEventFilterKind
type DTSEventFilterKind =
Public Enum DTSEventFilterKind
- 继承
-
DTSEventFilterKind
字段
名称 | 值 | 说明 |
---|---|---|
Exclusion | 1 | 指示从事件日志中排除添加到事件筛选器的事件。 |
Inclusion | 0 | 指示在事件日志中包含添加到事件筛选器的事件。 |
示例
下面的代码示例启用对包的日志记录、添加日志提供程序,然后显示默认值 EventFilterKind。 DTSEventFilterKind使用枚举时,将更改默认值。
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
示例输出:
EventFilterKind:排除
EventFilterKind:包含
注解
通过设置 DTSEventFilterKind 容器,从事件日志中包括或排除事件。 DTSEventFilterKind枚举包含两个值:Exclusion并Inclusion指示事件是包含还是从事件日志中排除。