次の方法で共有


ExtendedProperties.Remove Method

ExtendedProperty オブジェクトを ExtendedProperties コレクションから削除します。

名前空間: Microsoft.SqlServer.Dts.Runtime
アセンブリ: Microsoft.SqlServer.ManagedDTS (microsoft.sqlserver.manageddts.dll 内)

構文

'宣言
Public Sub Remove ( _
    index As Object _
)
public void Remove (
    Object index
)
public:
void Remove (
    Object^ index
)
public void Remove (
    Object index
)
public function Remove (
    index : Object
)

パラメータ

  • index
    削除する ExtendedProperty オブジェクトの名前、インデックス、ID、または説明です。

使用例

次の例では、この ID を使用して、コレクションから拡張プロパティを削除します。

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\90\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;
            
            // Give the count of the number of extended properties.
            int numProps = myExtProps.Count;
            Console.WriteLine("Current number of extended properties: {0}", numProps);
            // Remove an extended property.
            myExtProps.Remove("{A56842E2-11C1-487E-B670-33F25B534146}");
            // Give the new count of the number of extended properties.
            numProps = myExtProps.Count;
            Console.WriteLine("New number of extended properties: {0}", numProps);
            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\90\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 
 
            ' Give the count of the number of extended properties.
            Dim numProps As Integer =  myExtProps.Count 
            Console.WriteLine("Current number of extended properties: {0}", numProps)
            ' Remove an extended property.
            myExtProps.Remove("{A56842E2-11C1-487E-B670-33F25B534146}")
            ' Give the new count of the number of extended properties.
            numProps = myExtProps.Count
            Console.WriteLine("New number of extended properties: {0}", numProps)
            Console.WriteLine()
        End Sub
    End Class
End Namespace

サンプルの出力 :

Current number of extended properties: 7

New number of extended properties: 6

スレッド セーフ

この型の public static (Microsoft Visual Basic では共有 ) メンバは、スレッド セーフです。インスタンス メンバの場合は、スレッド セーフであるとは限りません。

プラットフォーム

開発プラットフォーム

サポートされているプラットフォームの一覧については、「SQL Server 2005 のインストールに必要なハードウェアおよびソフトウェア」を参照してください。

対象プラットフォーム

サポートされているプラットフォームの一覧については、「SQL Server 2005 のインストールに必要なハードウェアおよびソフトウェア」を参照してください。

参照

関連項目

ExtendedProperties Class
ExtendedProperties Members
Microsoft.SqlServer.Dts.Runtime Namespace