Freigeben über


LogEntryInfos.Item[Object] Eigenschaft

Definition

Ruft ein LogEntryInfo-Objekt aus der Auflistung ab. Die Item[Object] Eigenschaft ist der Standardindexer für LogEntryInfos die Klasse und ermöglicht das Nachschlagen von Werten mithilfe der LogEntryInfos[...] -Syntax abgerufen werden.

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

Parameter

index
Object

Der Name oder Index bzw. die Beschreibung oder ID des in der Auflistung zu suchenden LogEntryInfo-Objekts.

Eigenschaftswert

Ein LogEntryInfo-Objekt aus der Auflistung.

Beispiele

Im folgenden Codebeispiel wird ein Element aus der Auflistung mit zwei Methoden abgerufen. Die erste Methode verwendet die logInfos[0] Syntax, um das gesamte Objekt abzurufen, das sich an der ersten Position der Auflistung befindet und es in das logInfos Objekt platziert. Sie können jetzt alle Eigenschaften aus dem logInfo 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 LogEntryInfosTest  
{  
    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 LogEntryInfos from the package.  
            LogEntryInfos logInfos = pkg.LogEntryInfos;  

            //Using the Item method syntax of [x], obtain the   
            //first entry. Also, using the [x] syntax, retrieve a  
            // specific property, the Name.   
            LogEntryInfo logInfo = logInfos[0];  
            String nameOfFirstItem = logInfos[0].Name;  

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

Namespace LogEnTryInfosTest  
    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 LogEntryInfos from the package.  
            Dim logInfos As LogEnTryInfos =  pkg.LogEnTryInfos   

            'Using the Item method syntax of [x], obtain the   
            'first entry. Also, using the [x] syntax, retrieve a  
            ' specific property, the Name.   
            Dim logInfo As LogEnTryInfo =  logInfos(0)   
            Dim nameOfFirstItem As String =  logInfos(0).Name   

            'Print the name of the logEntryInfo oabject located  
            'at position [0].  
            Console.WriteLine("The ID of the first log entry is: {0}", logInfo.ID)  
            Console.WriteLine("The Name of the first log entry is: {0}", nameOfFirstItem)  
        End Sub  
    End Class  
End Namespace  

Beispielausgabe:

Die ID des ersten Protokolleintrags lautet: {D5BD104A-9504-4087-A742-44B2BD90A09D}

Der Name des ersten Protokolleintrags lautet: Diagnose

Hinweise

Wenn der Aufruf der Contains Methode zurückgegeben wird true, können Sie mithilfe der Syntax LogEntryInfo[index]auf das angegebene Element in der Auflistung zugreifen. Wenn die Contains Rückgabe falseerfolgt, löst diese Eigenschaft eine Ausnahme aus.

In C# ist diese Eigenschaft der Indexer für die LogEntryInfos-Klasse.

Gilt für: