次の方法で共有


DTSLoggingMode 列挙体

コンテナのログ記録動作を指定します。コンテナでは、ログ記録を有効または無効にすることも、使用する設定として親コンテナの設定を指定することもできます。

名前空間:  Microsoft.SqlServer.Dts.Runtime
アセンブリ:  Microsoft.SqlServer.ManagedDTS (Microsoft.SqlServer.ManagedDTS.dll)

構文

'宣言
Public Enumeration DTSLoggingMode
'使用
Dim instance As DTSLoggingMode
public enum DTSLoggingMode
public enum class DTSLoggingMode
type DTSLoggingMode
public enum DTSLoggingMode

メンバー

メンバー名 説明
UseParentSetting ログ値は、親コンテナのログ記録モードの設定から取得されます。
Enabled ログ記録は有効です。
Disabled ログ記録は無効です。

説明

この列挙は、LoggingMode プロパティを持つオブジェクトで使用されます。LoggingMode プロパティは最初に DtsContainer で定義され、最終的には PackageSequence などの他のコンテナによって継承されます。

使用例

次のコード例では、この列挙を使用してパッケージのログ記録モードを設定する方法を示します。

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

サンプルの出力 :

Default LoggingMode: UseParentSetting

New LoggingMode: Disabled