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