PipelineComponentInfos.Item[Object] Eigenschaft
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Gibt ein PipelineComponentInfo-Objekt aus der Auflistung zurück.
public:
property Microsoft::SqlServer::Dts::Runtime::PipelineComponentInfo ^ default[System::Object ^] { Microsoft::SqlServer::Dts::Runtime::PipelineComponentInfo ^ get(System::Object ^ index); };
public Microsoft.SqlServer.Dts.Runtime.PipelineComponentInfo this[object index] { get; }
member this.Item(obj) : Microsoft.SqlServer.Dts.Runtime.PipelineComponentInfo
Default Public ReadOnly Property Item(index As Object) As PipelineComponentInfo
Parameter
- index
- Object
Der Name oder Index bzw. die ID oder Beschreibung des in der Auflistung zu suchenden Elements.
Eigenschaftswert
Ein PipelineComponentInfo-Objekt.
Beispiele
Im folgenden Codebeispiel wird ein Element aus der Auflistung mit zwei Methoden abgerufen. Die erste Methode verwendet die Syntax, um das pInfos[…]
gesamte Objekt abzurufen, das sich an der ersten Position der Auflistung befindet und ihn im pInfo
Objekt platziert. Sie können jetzt alle Eigenschaften aus dem pInfo
Objekt wie gewohnt abrufen. Die zweite Methode veranschaulicht, wie Sie eine bestimmte Eigenschaft, die Beschreibung, aus dem "Merge"-Objekt in der Auflistung mithilfe des Namens als Indexer abrufen.
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();
PipelineComponentInfos pInfos = app.PipelineComponentInfos;
//Using the Item method syntax of [x], obtain the description
// of the Merge entry.
PipelineComponentInfo pInfo = pInfos["Merge"];
String nameOfFirstItem = pInfos["Merge"].Description;
Console.WriteLine("Description of Merge entry: {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 pInfos As PipelineComponentInfos = app.PipelineComponentInfos
'Using the Item method syntax of [x], obtain the description
' of the Merge entry.
Dim pInfo As PipelineComponentInfo = pInfos("Merge")
Dim nameOfFirstItem As String = pInfos("Merge").Description
Console.WriteLine("Description of Merge entry: {0}", nameOfFirstItem)
End Sub
End Class
End Namespace
Beispielausgabe:
Beschreibung des Seriendruckeintrags: Seriendrucktransformation
Hinweise
Wenn der Aufruf der Methode zurückgegeben wirdtrue
, können Sie mithilfe der Syntax PipelineComponentInfos[index]
auf das angegebene Element in der Contains Auflistung zugreifen. Wenn die Contains Methode jedoch zurückgibt false
, löst diese Eigenschaft eine Ausnahme aus. In C#ist diese Eigenschaft der Indexer für die PipelineComponentInfos Klasse.