ExtendedProperties.Contains(Object) Méthode
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.
Retourne une valeur booléenne qui indique si les éléments de la collection sont accessibles à l’aide de l’indexation sans lever d’exception.
public:
bool Contains(System::Object ^ index);
public bool Contains (object index);
member this.Contains : obj -> bool
Public Function Contains (index As Object) As Boolean
Paramètres
- index
- Object
Nom, identité, ID ou index à trouver dans la collection.
Retours
Valeur booléenne qui indique si la collection est accessible par nom, description, ID ou index. La valeur true indique que la collection est accessible à l’aide de la syntaxe ExtendedProperties[index]. La valeur false indique que l’indexation ne peut pas être utilisée pour récupérer des éléments de la collection; à l’aide ExtendedProperties de cette propriété lève une exception.
Exemples
L’exemple de code suivant utilise la Contains méthode pour déterminer si une propriété étendue avec le GUID donné se trouve dans la collection. La méthode retourne un Boolean
.
using System;
using System.Collections.Generic;
using System.Text;
using Microsoft.SqlServer.Dts.Runtime;
namespace ExtendedProperties_Testing
{
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 the application, and load the sample.
Application app = new Application();
Package pkg = app.LoadPackage(mySample, null);
// Get the extended properties collection from the package.
ExtendedProperties myExtProps = pkg.ExtendedProperties;
// Use the ID.
Boolean hasGUID = myExtProps.Contains("{F3B7314E-DB1E-4CCA-A856-2E617A1B3265}");
Console.WriteLine("The extended property contains that GUID? {0}", hasGUID);
Console.WriteLine();
}
}
}
Imports System
Imports System.Collections.Generic
Imports System.Text
Imports Microsoft.SqlServer.Dts.Runtime
Namespace ExtendedProperties_Testing
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 the application, and load the sample.
Dim app As Application = New Application()
Dim pkg As Package = app.LoadPackage(mySample,Nothing)
' Get the extended properties collection from the package.
Dim myExtProps As ExtendedProperties = pkg.ExtendedProperties
' Use the ID.
Dim hasGUID As Boolean = myExtProps.Contains("{F3B7314E-DB1E-4CCA-A856-2E617A1B3265}")
Console.WriteLine("The extended property contains that GUID? {0}", hasGUID)
Console.WriteLine()
End Sub
End Class
End Namespace
Exemple de sortie :
La propriété étendue contient ce GUID ? True