Udostępnij za pośrednictwem


Wyliczenie DTSEventFilterKind

Zawiera opis rodzaju filtr zdarzeń, który jest zestaw na rejestrowanie.

Przestrzeń nazw:  Microsoft.SqlServer.Dts.Runtime
Zestaw:  Microsoft.SqlServer.ManagedDTS (w Microsoft.SqlServer.ManagedDTS.dll)

Składnia

'Deklaracja
Public Enumeration DTSEventFilterKind
'Użycie
Dim instance As DTSEventFilterKind
public enum DTSEventFilterKind
public enum class DTSEventFilterKind
type DTSEventFilterKind
public enum DTSEventFilterKind

Elementy członkowskie

Nazwa elementu członkowskiego Opis
Inclusion Wskazuje, czy zdarzenie dodane do filtr zdarzeń znajdują się w dzienniku zdarzeń.
Exclusion Wskazuje, że zdarzenie dodane do filtr zdarzeń są wyłączone z dziennika zdarzeń.

Wyjątki

Wyjątek Warunek
DTS_E_INVALIDARG()

Jeden lub więcej argumentów są nieprawidłowe.Występuje, gdy filtr jest zestaw z filtrem jest wartość nie jest członkiem DTSEventFilterKind wyliczania.

Uwagi

zdarzenie są dołączone lub wykluczone z dziennika zdarzeń, ustawiając DTSEventFilterKind z kontener.DTSEventFilterKind Wyliczenie zawiera dwie wartości: Exclusioni Inclusion, które wskazują, czy zdarzenie są dołączone lub wykluczone z można zdarzeń

Przykłady

Poniższy przykład kodu umożliwia rejestrowanie pakiet, dodaje dostawca dziennika, a następnie wyświetla wartość domyślna, EventFilterKind.Za pomocą DTSEventFilterKind wyliczenia, wartością domyślną jest zmieniany.

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

Przykładowe dane wyjściowe:

EventFilterKind: Exclusion

EventFilterKind: Inclusion