DTSEventFilterKind Enumerazione
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Descrive il tipo di filtro eventi che viene impostato sulla registrazione.
public enum class DTSEventFilterKind
public enum DTSEventFilterKind
type DTSEventFilterKind =
Public Enum DTSEventFilterKind
- Ereditarietà
-
DTSEventFilterKind
Campi
Exclusion | 1 | Indica che gli eventi aggiunti al filtro eventi vengono esclusi dal registro eventi. |
Inclusion | 0 | Indica che gli eventi aggiunti al filtro eventi vengono inclusi nel registro eventi. |
Esempio
Nell'esempio di codice seguente viene attivata la registrazione in un pacchetto, viene aggiunto un provider di log, quindi viene visualizzato il valore predefinito di EventFilterKind. Usando l'enumerazione DTSEventFilterKind , il valore predefinito viene modificato.
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
Esempio di output
EventFilterKind: Esclusione
EventFilterKind: Inclusione
Commenti
Gli eventi vengono inclusi o esclusi dal registro eventi impostando l'oggetto DTSEventFilterKind del contenitore. L'enumerazione DTSEventFilterKind contiene due valori: Exclusion e , Inclusionche indicano se gli eventi sono inclusi o esclusi dal registro eventi.