DtsContainer.LocaleID Proprietà

Definizione

Ottiene o imposta un intero che indica il localID Microsoft Win32® da utilizzare quando l'oggetto DtsContainer viene eseguito.

public:
 property int LocaleID { int get(); void set(int value); };
public int LocaleID { get; set; }
member this.LocaleID : int with get, set
Public Property LocaleID As Integer

Valore della proprietà

Un intero che rappresenta la località. Un valore di –1 indica che si deve utilizzare la località genitore. Altrimenti, viene utilizzato il set LocaleID su questo contenitore.

Esempio

Il seguente esempio di codice crea un Package, che è una classe che eredita da DtsContainer. Mostra Package l'uso di diverse proprietà ereditate.

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();  

            // Package name must be assigned.  
            pkg.Name = "My DtsContainer inheritance test package";  

            // Display the values that manually assigned.  
            Console.WriteLine("Package Name: {0}", pkg.Name);  

            // Packages are assigned the following default values when created.  
            Console.WriteLine("Package ID:           {0}", pkg.ID);  
            Console.WriteLine("FailPackageOnFailure: {0}", pkg.FailPackageOnFailure);  
            Console.WriteLine("FailParentOnFailure:  {0}", pkg.FailParentOnFailure);  
            Console.WriteLine("Locale ID:            {0}", pkg.LocaleID);  
            Console.WriteLine("Is DefaultLocaleID?   {0}", pkg.IsDefaultLocaleID);  
            Console.WriteLine("Isolation Level:      {0}", pkg.IsolationLevel);  
            Console.WriteLine("LoggingMode:          {0}", pkg.LoggingMode);  
            Console.WriteLine("MaximumErrorCount:    {0}", pkg.MaximumErrorCount);  
            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()   

            ' Package name must be assigned.  
            pkg.Name = "My DtsContainer inheritance test package"  

            ' Display the values that manually assigned.  
            Console.WriteLine("Package Name: {0}", pkg.Name)  

            ' Packages are assigned the following default values when created.  
            Console.WriteLine("Package ID:           {0}", pkg.ID)  
            Console.WriteLine("FailPackageOnFailure: {0}", pkg.FailPackageOnFailure)  
            Console.WriteLine("FailParentOnFailure:  {0}", pkg.FailParentOnFailure)  
            Console.WriteLine("Locale ID:            {0}", pkg.LocaleID)  
            Console.WriteLine("Is DefaultLocaleID?   {0}", pkg.IsDefaultLocaleID)  
            Console.WriteLine("Isolation Level:      {0}", pkg.IsolationLevel)  
            Console.WriteLine("LoggingMode:          {0}", pkg.LoggingMode)  
            Console.WriteLine("MaximumErrorCount:    {0}", pkg.MaximumErrorCount)  
            Console.WriteLine("TransactionOption:    {0}", pkg.TransactionOption)  
        End Sub  
    End Class  
End Namespace  

Output di esempio:

Nome pacchetto: Il mio pacchetto di eredità DtsContainer

ID pacchetto: {2C2FAA96-35BA-4C5E-A39A-C5D7D30A0D79}

FailPackageOnFailure: Falso

FalliParentInFallimento: Falso

ID località: 1033

DefaultLocaleID è? Falso

Livello di isolamento: serializzabile

Modalità di Registrazione: UsaParentSetting

MassimoErroreConteggio: 1

TransactionOption: Supportato

Commenti

L'LocaleID viene ereditato di default dal contenitore genitore. Se erediti dal container del pacchetto e cambi il LocaleID del pacchetto, il nuovo valore viene mantenuto nel contenitore genitore e propagato a tutti i container figli.

Si applica a