LoggingOptions.EventFilterKind Eigenschaft
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Ruft einen Wert ab, der die Art der festgelegten eingeschlossenen oder ausgeschlossenen Ereignisfilter beschreibt, oder legt ihn fest.
public:
property Microsoft::SqlServer::Dts::Runtime::DTSEventFilterKind EventFilterKind { Microsoft::SqlServer::Dts::Runtime::DTSEventFilterKind get(); void set(Microsoft::SqlServer::Dts::Runtime::DTSEventFilterKind value); };
public Microsoft.SqlServer.Dts.Runtime.DTSEventFilterKind EventFilterKind { get; set; }
member this.EventFilterKind : Microsoft.SqlServer.Dts.Runtime.DTSEventFilterKind with get, set
Public Property EventFilterKind As DTSEventFilterKind
Eigenschaftswert
Ein Wert aus der DTSEventFilterKind-Enumeration, der angibt, ob die Ereignisse, die EventFilter hinzugefügt wurden, in das Ereignisprotokoll eingeschlossen oder daraus ausgeschlossen werden.
Beispiele
Im folgenden Codebeispiel wird die Protokollierung für ein Paket aktiviert, ein Protokollanbieter hinzugefügt und anschließend der Standardwert des EventFilterKind. Mit der DTSEventFilterKind Aufzählung wird der Standardwert geändert.
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
Beispielausgabe:
EventFilterKind: Ausschluss
EventFilterKind: Inklusion
Hinweise
Weitere Informationen finden Sie unter Programmgesteuertes Aktivieren der Protokollierung.