LogEntryInfos.Contains(Object) Methode

Definition

Gibt an, ob die Objekte in der Sammlung mittels Indexierung ohne Ausnahme zugänglich sind.

public:
 bool Contains(System::Object ^ index);
public bool Contains(object index);
member this.Contains : obj -> bool
Public Function Contains (index As Object) As Boolean

Parameter

index
Object

Der Name, die Beschreibung, die ID oder der Index des Objekts, das LogEntryInfo in der Sammlung gefunden werden soll.

Gibt zurück

Ein Boolesches System, das angibt, ob die Sammlung anhand von Name, Beschreibung, ID oder Index zugänglich ist. Ein Wert von true zeigt an, dass die Sammlung über die Syntax LogEntryInfos[index] zugänglich ist. Ein Wert von false zeigt an, dass Indexierung nicht verwendet werden kann, um Objekte aus der LogEntryInfos Sammlung abzurufen; die Verwendung dieser Eigenschaft wirft eine Ausnahme aus.

Beispiele

Das folgende Codebeispiel verwendet die Methode Contains , um zu bestimmen, ob ein Logeintrag mit dem Namen "Diagnostic" in der Sammlung ist. Die Methode gibt ein Booleanzurück.

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;  

            //See if the collection contains a LogEntryInfo named "Diagnostic".  
            Boolean logDiagnostic = logInfos.Contains("Diagnostic");  
            Console.WriteLine("Contains Diagnostic? {0}", logDiagnostic);  

            Console.WriteLine();  
        }  
    }  
}  
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   

            'See if the collection contains a LogEntryInfo named "Diagnostic".  
            Dim logDiagnostic As Boolean =  logInfos.Contains("Diagnostic")   
            Console.WriteLine("Contains Diagnostic? {0}", logDiagnostic)  

            Console.WriteLine()  
        End Sub  
    End Class  
End Namespace  

Beispielausgabe:

Enthält Diagnostik? True

Gilt für: