Freigeben über


DTSLoggingMode Enumeration

Definition

Gibt das Protokollierungsverhalten des Containers an. Der Container kann die Protokollierung aktivieren, deaktivieren oder angeben, dass die für den übergeordneten Container gefundene Einstellung verwendet werden soll.

public enum class DTSLoggingMode
public enum DTSLoggingMode
type DTSLoggingMode = 
Public Enum DTSLoggingMode
Vererbung
DTSLoggingMode

Felder

Disabled 2

Die Protokollierung ist deaktiviert.

Enabled 1

Die Protokollierung ist aktiviert.

UseParentSetting 0

Der Protokollierungswert wird aus der Protokollierungsmoduseinstellung des übergeordneten Containers übernommen.

Beispiele

Im folgenden Codebeispiel wird gezeigt, wie Sie den Protokollierungsmodus eines Pakets mithilfe dieser Enumeration festlegen.

using System;  
using System.Collections.Generic;  
using System.Text;  
using Microsoft.SqlServer.Dts.Runtime;  

namespace Microsoft.SqlServer.SSIS.Samples  
{  
    class Program  
    {  
        static void Main(string[] args)  
        {  
            Package pkg = new Package();  
            // The packages is assigned the following default value.  
            Console.WriteLine("Default LoggingMode: {0}", pkg.LoggingMode);  

            // Modify the default value.  
            pkg.LoggingMode = DTSLoggingMode.Disabled;  
            Console.WriteLine("New LoggingMode:     {0}", pkg.LoggingMode);  
        }  
    }  
}  
Imports System  
Imports System.Collections.Generic  
Imports System.Text  
Imports Microsoft.SqlServer.Dts.Runtime  

Namespace Microsoft.SqlServer.SSIS.Samples  
    Class Program  
        Shared  Sub Main(ByVal args() As String)  
            Dim pkg As Package =  New Package()   
            ' The packages is assigned the following default value.  
            Console.WriteLine("Default LoggingMode: {0}", pkg.LoggingMode)  

            ' Modify the default value.  
            pkg.LoggingMode = DTSLoggingMode.Disabled  
            Console.WriteLine("New LoggingMode:     {0}", pkg.LoggingMode)  
        End Sub  
    End Class  
End Namespace  

Beispielausgabe:

Default LoggingMode: UseParentSetting

New LoggingMode: Deaktiviert

Hinweise

Diese Aufzählung wird von Objekten verwendet, die über eine LoggingMode Eigenschaft verfügen. Die LoggingMode Eigenschaft wird zunächst in den DtsContainerContainern definiert und schließlich von Containern wie dem Package, Sequenceund anderen Containern geerbt.

Gilt für: