Aracılığıyla paylaş


DTSEventFilterKind Numaralandırması

Günlük kaydını küme olay filtresi türünü açıklar.

Ad Alanı:  Microsoft.SqlServer.Dts.Runtime
Derleme:  Microsoft.SqlServer.ManagedDTS (Microsoft.SqlServer.ManagedDTS içinde.dll)

Sözdizimi

'Bildirim
Public Enumeration DTSEventFilterKind
'Kullanım
Dim instance As DTSEventFilterKind
public enum DTSEventFilterKind
public enum class DTSEventFilterKind
type DTSEventFilterKind
public enum DTSEventFilterKind

Üyeler

Üye adı Açıklama
Inclusion Olay filtresi eklenen olayları olay günlüğüne dahil olduğunu gösterir.
Exclusion Olay filtresi eklenen olayları olay günlüğünden bırakılan gösterir.

Kural dışı durumlar

Özel durum Koşul
DTS_E_INVALIDARG()

Bir veya daha fazla bağımsız değişken geçersiz.Filtre olduğunda gerçekleşir küme üye olmayan yani filtre değeri DTSEventFilterKind numaralandırma.

Açıklamalar

Olayları dahil veya olay günlüğünden ayarlayarak dışarıda DTSEventFilterKind , kapsayıcı.DTSEventFilterKind Numaralandırma iki değer içerir: Exclusionve Inclusion, olup olmadığını olaylar dahil veya dışlanacak olay Kütük'ü dan göstermek

Örnekler

Aşağıdaki kod örneği, bir paket üzerinde oturum sağlar, bir günlük sağlayıcı ekler ve sonra varsayılan değerini görüntüler EventFilterKind.Kullanarak DTSEventFilterKind numaralandırma, varsayılan değeri değişti.

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

Örnek Çıktı:

EventFilterKind: Exclusion

EventFilterKind: Inclusion