LogEntryInfos.Contains(Object) Methode
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 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