ConnectionManager.Properties Propriété
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Obtient une collection d’objets propriétés pour le ConnectionManager. C’est la méthode d’accès aux propriétés de la connexion spécifique hébergée par le gestionnaire de connexion. Cette propriété est en lecture seule.
public:
property Microsoft::SqlServer::Dts::Runtime::DtsProperties ^ Properties { Microsoft::SqlServer::Dts::Runtime::DtsProperties ^ get(); };
public Microsoft.SqlServer.Dts.Runtime.DtsProperties Properties { get; }
member this.Properties : Microsoft.SqlServer.Dts.Runtime.DtsProperties
Public ReadOnly Property Properties As DtsProperties
Valeur de propriété
Une collection contenant les propriétés spécifiques à ce type de DtsProperties connexion.
Implémente
Exemples
L’exemple de code suivant obtient la Properties collection à partir du premier gestionnaire de connexion de la Connections collection en utilisant la syntaxe d’indice de [0]. L’exemple écrit ensuite les noms des propriétés trouvées dans la Properties collection.
using System;
using System.Collections.Generic;
using System.Text;
using Microsoft.SqlServer.Dts.Runtime;
namespace ConnMgr_Properties_Collection
{
class Program
{
static void Main(string[] args)
{
// The package is one of the SSIS Samples.
string mySample = @"C:\Program Files\Microsoft SQL Server\100\Samples\Integration Services\Package Samples\CalculatedColumns Sample\CalculatedColumns\CalculatedColumns.dtsx";
// Create an application and load the sample.
Application app = new Application();
Package pkg = app.LoadPackage(mySample, null);
Connections myConns = pkg.Connections;
// Get the Properties collection from the connection
// manager and iterate through the properties,
// printing the property names.
ConnectionManager myConnMgr = myConns[0];
DtsProperties connProperties = myConnMgr.Properties;
foreach (DtsProperty connProp in connProperties)
Console.WriteLine(connProp.Name);
}
}
}
Imports System
Imports System.Collections.Generic
Imports System.Text
Imports Microsoft.SqlServer.Dts.Runtime
Namespace ConnMgr_Properties_Collection
Class Program
Shared Sub Main(ByVal args() As String)
' The package is one of the SSIS Samples.
Dim mySample As String = "C:\Program Files\Microsoft SQL Server\100\Samples\Integration Services\Package Samples\CalculatedColumns Sample\CalculatedColumns\CalculatedColumns.dtsx"
' Create an application and load the sample.
Dim app As Application = New Application()
Dim pkg As Package = app.LoadPackage(mySample,Nothing)
Dim myConns As Connections = pkg.Connections
' Get the Properties collection from the connection
' manager and iterate through the properties,
' printing the property names.
Dim myConnMgr As ConnectionManager = myConns(0)
Dim connProperties As DtsProperties = myConnMgr.Properties
Dim connProp As DtsProperty
For Each connProp In connProperties
Console.WriteLine(connProp.Name)
Next
End Sub
End Class
End Namespace
Exemple de sortie :
ConnectionString
CréationName
Description
id
InitialCatalog
Nom
Mot de passe
Niveau de protection
RetainSameConnection
Nom du serveur
Supporte les actions DTCT
UserName
Remarques
Toutes les classes qui héritent de la ConnectionManager contiennent les mêmes propriétés et méthodes. Cependant, chaque type de connexion possède des propriétés supplémentaires propres à ce type de connexion. Lorsque vous obtenez un gestionnaire de connexion à partir de la collection et que vous itérez à travers les propriétés, toutes les propriétés qui ne se trouvent pas dans la ConnectionManager classe sont des propriétés spécifiques à cette connexion. Pour définir une propriété unique à la connexion, mais qui ne fait pas partie de la ConnectionManager, comme la RetainSameConnection propriété trouvée sur plusieurs connexions, utilisez la ligne de code suivante :
ConnectionManager.Properties("RetainSameConnection") = True
Pour plus d’informations sur le type de connexions disponibles, voir Connexions des Services d’Intégration (SSIS).