DtsContainer.LocaleID Propriété

Définition

Obtient ou définit un entier qui indique l’ID de paramètres régionaux Microsoft Win32® à utiliser lorsque l’objet DtsContainer est exécuté.

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

Valeur de propriété

Entier qui représente les paramètres régionaux. La valeur –1 indique que les paramètres régionaux parents doivent être utilisés. Toute autre valeur implique l'utilisation de la variable système LocaleID définie sur ce conteneur.

Exemples

L’exemple de code suivant crée une Packageclasse qui hérite de DtsContainer. L’utilisation Package de plusieurs propriétés héritées s’affiche.

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  

Exemple de sortie :

Nom du package : Package de test d’héritage My DtsContainer

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

FailPackageOnFailure : False

FailParentOnFailure : False

ID des paramètres régionaux : 1033

DefaultLocaleID ? False

Niveau d’isolation : Serializable

LoggingMode : UseParentSetting

MaximumErrorCount : 1

TransactionOption : prise en charge

Remarques

L’ID de paramètres régionaux est hérité du conteneur parent par défaut. Si vous héritez du conteneur de package et modifiez le paramètre LocaleID du package, la nouvelle valeur est conservée sur le conteneur parent et propagée à tous les conteneurs enfants.

S’applique à