Sdílet prostřednictvím


ForEachEnumeratorInfos.Item Property

Returns a ForEachEnumeratorInfo object from the collection.

Namespace: Microsoft.SqlServer.Dts.Runtime
Assembly: Microsoft.SqlServer.ManagedDTS (in microsoft.sqlserver.manageddts.dll)

Syntax

'Declaration
Public ReadOnly Default Property Item ( _
    index As Object _
) As ForEachEnumeratorInfo
public ForEachEnumeratorInfo this [
    Object index
] { get; }
public:
property ForEachEnumeratorInfo^ default [Object^] {
    ForEachEnumeratorInfo^ get (Object^ index);
}
/** @property */
public ForEachEnumeratorInfo get_Item (Object index)

Parameters

  • index
    The name, ID, or index of the object to return from the collection.

Property Value

A ForEachEnumeratorInfo object.

Example

The following code example retrieves an item from the collection by index and name, using the feInfos[0] syntax.

using System;
using System.Collections.Generic;
using System.Text;
using Microsoft.SqlServer.Dts.Runtime;

namespace TaskInfos_Item
{
    class Program
    {
        static void Main(string[] args)
        {
            Application app = new Application();
            ForEachEnumeratorInfos feInfos = app.ForEachEnumeratorInfos;

            //Using the Item method syntax of [x], obtain the 
            //description of the first entry.
            ForEachEnumeratorInfo feInfo = feInfos[0];
            String nameOfFirstItem = feInfos[0].Name;
            Console.WriteLine("Description of ForEach entry: {0}", nameOfFirstItem);

            //Using the Item method syntax of [x], obtain the ID
            // of the entry with the name, For Each Item Enumerator.
            feInfo = feInfos["For Each Item Enumerator"];
            String IDOfItem = feInfos["For Each Item Enumerator"].ID;
            Console.WriteLine("ID of ForEach entry: {0}", IDOfItem);
        }
    }
}

Sample Output:

Description of ForEach entry: For Each File Enumerator

ID of ForEach entry: {62C3D0DC-C6A3-4A08-84F3-6028B2452F41}

Thread Safety

Any public static (Shared in Microsoft Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.

Platforms

Development Platforms

For a list of the supported platforms, see Hardware and Software Requirements for Installing SQL Server 2005.

Target Platforms

For a list of the supported platforms, see Hardware and Software Requirements for Installing SQL Server 2005.

See Also

Reference

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