次の方法で共有


EventFilterKind プロパティ

含まれるか除外されるかのどちらかに設定されているイベント フィルターの種類を記述する値を取得します。値の設定も可能です。

名前空間:  Microsoft.SqlServer.Dts.Runtime
アセンブリ:  Microsoft.SqlServer.ManagedDTS (Microsoft.SqlServer.ManagedDTS.dll)

構文

'宣言
Public Property EventFilterKind As DTSEventFilterKind
    Get
    Set
'使用
Dim instance As LoggingOptions
Dim value As DTSEventFilterKind

value = instance.EventFilterKind

instance.EventFilterKind = value
public DTSEventFilterKind EventFilterKind { get; set; }
public:
property DTSEventFilterKind EventFilterKind {
    DTSEventFilterKind get ();
    void set (DTSEventFilterKind value);
}
member EventFilterKind : DTSEventFilterKind with get, set
function get EventFilterKind () : DTSEventFilterKind
function set EventFilterKind (value : DTSEventFilterKind)

プロパティ値

型: Microsoft.SqlServer.Dts.Runtime. . :: . .DTSEventFilterKind
EventFilter に追加されたイベントがイベント ログで含まれるか除外されるかを示す DTSEventFilterKind 列挙の値です。

説明

詳細については、「プログラムによるログ記録の有効化」を参照してください。

使用例

次のコード例では、パッケージのログ記録を有効にし、ログ プロバイダーを追加して、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.2");
            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.2") 
            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: Exclusion

EventFilterKind: Inclusion