Aracılığıyla paylaş


DTSTransactionOption Numaralandırması

Hareket desteklenebilirlik açıklar ve bir kapsayıcı hareketlerde katılıp katılmayacağını belirtir.

Ad Alanı:  Microsoft.SqlServer.Dts.Runtime
Derleme:  Microsoft.SqlServer.ManagedDTS (Microsoft.SqlServer.ManagedDTS içinde.dll)

Sözdizimi

'Bildirim
Public Enumeration DTSTransactionOption
'Kullanım
Dim instance As DTSTransactionOption
public enum DTSTransactionOption
public enum class DTSTransactionOption
type DTSTransactionOption
public enum DTSTransactionOption

Üyeler

Üye adı Açıklama
NotSupported Bu kapsayıcı için hiçbir işlem başlatılır ve sonuç olarak, tek bir ana konteyner tarafından başlatılmış olup olmadığını geçerli hareketin sonucunu, bu kapsayıcı yürütme sırasında değiştirilen verileri etkilemez belirtir.Üst kapsayıcı bir hareket başladı bile, bu değişiklikleri geri almak almak değil olduğunu anlamına gelir.
Supported Bu kapsayıcı bir işlem başlatılacağını belirtir.Ancak, bu bir, işlemde kullanılacak üst kapsayıcı biri başladı.Bu varsayılan seçenektir.
Required Bu kapsayıcıdaki üst kapsayıcı zaten bir hareketin sahip olduğu sürece başlatılacak yeni bir hareket neden olacağını belirtir durum, üst maddenin hareketi katıldı.

Açıklamalar

Bu numaralandırma kapsayıcı hareketlerde katılıp katılmayacağını belirtmek için kapsayıcı kullanılır.

Örnekler

Aşağıdaki kod örneği bu numaralandırma değeri değiştirmek için kullanımını gösterir Package.TransactionOption.

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)
        {
            Application app = new Application();
            Package pkg = new Package();

            // Display the default value of TransactionOption.
            Console.WriteLine("TransactionOption:    {0}", pkg.TransactionOption);

            // Modify the value.
            pkg.TransactionOption = DTSTransactionOption.Required;

            // Display the new value of TransactionOption.
            Console.WriteLine("TransactionOption:    {0}", pkg.TransactionOption);
        }
    }
}
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 app As Application =  New Application() 
            Dim pkg As Package =  New Package() 
 
            ' Display the default value of TransactionOption.
            Console.WriteLine("TransactionOption:    {0}", pkg.TransactionOption)
 
            ' Modify the value.
            pkg.TransactionOption = DTSTransactionOption.Required
 
            ' Display the new value of TransactionOption.
            Console.WriteLine("TransactionOption:    {0}", pkg.TransactionOption)
        End Sub
    End Class
End Namespace

Örnek Çıktı:

Sağlayın ve: Desteklenen

Sağlayın ve: Gerekli