Udostępnij za pośrednictwem


Właściwość LoggingOptions.EventFilterKind

Pobiera lub zestaws opisujące rodzaj zdarzenie wartość filtru jest zestaw, czy dołączone lub wykluczone.

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

Składnia

'Deklaracja
Public Property EventFilterKind As DTSEventFilterKind
    Get
    Set
'Użycie
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)

Wartość właściwości

Typ: Microsoft.SqlServer.Dts.Runtime.DTSEventFilterKind
Wartość z DTSEventFilterKind wyliczenia, która wskazuje, czy zdarzenia są dodawane do EventFilter są uwzględniane lub wykluczane można zdarzeń

Uwagi

Aby uzyskać więcej informacji, zobacz temat Włączanie rejestrowania programowo.

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