Share via


TaskInfos.Item[Object] Eigenschaft

Definition

Ruft TaskInfo aus der Auflistung ab.

public:
 property Microsoft::SqlServer::Dts::Runtime::TaskInfo ^ default[System::Object ^] { Microsoft::SqlServer::Dts::Runtime::TaskInfo ^ get(System::Object ^ index); };
public Microsoft.SqlServer.Dts.Runtime.TaskInfo this[object index] { get; }
member this.Item(obj) : Microsoft.SqlServer.Dts.Runtime.TaskInfo
Default Public ReadOnly Property Item(index As Object) As TaskInfo

Parameter

index
Object

Der Name oder Index bzw. die ID des TaskInfo-Objekts, das aus der Auflistung abgerufen werden soll.

Eigenschaftswert

Das TaskInfo-Objekt.

Beispiele

Im folgenden Codebeispiel wird ein Element aus der Auflistung mit zwei Methoden abgerufen. Die erste Methode verwendet die Syntax, um das tInfos[0] gesamte Objekt abzurufen, das sich an der ersten Position der Auflistung befindet und ihn im tInfo Objekt platziert. Sie können jetzt alle Eigenschaften aus dem tInfo Objekt wie gewohnt abrufen. Die zweite Methode veranschaulicht, wie eine bestimmte Eigenschaft aus dem ersten Objekt in der Auflistung abgerufen wird.

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();  
            TaskInfos tInfos = app.TaskInfos;  

            //Using the Item method syntax of [x], obtain the first   
            //entry.  
            TaskInfo tInfo = tInfos[0];  
            String nameOfFirstItem = tInfos[0].Name;  
           //This could also be done using the Name property, as  
           //demonstrated by this next line of commented code.  
           //TaskInfo tInfo = tInfos["Execute Package Task"];  
           //You can also use the ID property.  
           // TaskInfo tInfo = tInfos["{8FE4A9F8-D077-436B-9B00-C1EEAEFAFE55}"];  

            //Print the name of the task object located at position [0].  
            Console.WriteLine("The task ID of the first provider is: {0}", tInfo.ID);  
            Console.WriteLine("The Name of the first task is: {0}", nameOfFirstItem);  
        }  
    }  
}  
Imports System  
Imports System.Collections.Generic  
Imports System.Text  
Imports Microsoft.SqlServer.Dts.Runtime  

Namespace TaskInfos_Item  
    Class Program  
        Shared  Sub Main(ByVal args() As String)  
            Dim app As Application =  New Application()   
            Dim tInfos As TaskInfos =  app.TaskInfos   

            'Using the Item method syntax of [x], obtain the first   
            'entry.  
            Dim tInfo As TaskInfo =  tInfos(0)   
            Dim nameOfFirstItem As String =  tInfos(0).Name   
           'This could also be done using the Name property, as  
           'demonstrated by this next line of commented code.  
           'TaskInfo tInfo = tInfos["Execute Package Task"];  
           'You can also use the ID property.  
           ' TaskInfo tInfo = tInfos["{8FE4A9F8-D077-436B-9B00-C1EEAEFAFE55}"];  

            'Print the name of the task object located at position [0].  
            Console.WriteLine("The task ID of the first provider is: {0}", tInfo.ID)  
            Console.WriteLine("The Name of the first task is: {0}", nameOfFirstItem)  
        End Sub  
    End Class  
End Namespace  

Beispielausgabe:

Die Aufgaben-ID des ersten Anbieters lautet: {8FE4A9F8-D077-436B-9B00-C1EEAEFAFE55}

Der Name der ersten Aufgabe lautet: Ausführen der Paketaufgabe

Hinweise

Wenn der Aufruf der Methode zurückgegeben wirdtrue, können Sie mithilfe der Syntax TaskInfos[index]auf das angegebene Element in der Contains Auflistung zugreifen. Wenn der Aufruf der Contains Methode jedoch zurückgegeben falsewird, löst diese Eigenschaft eine Ausnahme aus. In C# ist diese Eigenschaft der Indexer für die TaskInfos-Klasse.

Gilt für: