Freigeben über


LogProviderInfos.Contains(Object) Methode

Definition

Gibt einen Booleschen Wert zurück, der angibt, ob die Elemente in der Auflistung mithilfe von Indexierung zugegriffen werden können, ohne eine Ausnahme zu auslösen.

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 oder Index bzw. die Identität oder ID des in der Auflistung zu suchenden LogProviderInfo-Objekts.

Gibt zurück

Boolean

Ein Boolescher Wert, der angibt, ob auf die Auflistung nach Name, Identität, ID oder Index zugegriffen werden kann. Ein Wert von true gibt an, dass auf die Auflistung mithilfe der Syntax LogProviderInfos[index] zugegriffen werden kann. Ein Wert von false gibt an, dass die Indizierung nicht zum Abrufen von Elementen aus der LogProviderInfos Auflistung verwendet werden kann. Mithilfe dieser Eigenschaft wird eine Ausnahme ausgelöst.

Beispiele

Im folgenden Codebeispiel wird die Contains Methode verwendet, um festzustellen, ob sich ein Protokollanbieter mit dem Namen "SSIS-Protokollanbieter für Textdateien" in der Auflistung befindet. Die Methode gibt eine Boolean.

using System;  
using System.Collections.Generic;  
using System.Text;  
using Microsoft.SqlServer.Dts.Runtime;  

namespace LogProvInfoProperties  
{  
    class Program  
    {  
        static void Main(string[] args)  
        {  
        Application app = new Application();  
        LogProviderInfos infos = app.LogProviderInfos;  

        //See if the collection contains a log provider  
        // with the name "SSIS log provider for Text files".  
        Boolean logText = infos.Contains("SSIS log provider for Text files");  
        Console.WriteLine("Contains Text log provider? {0}", logText);  
        }  
    }  
}  
Imports System  
Imports System.Collections.Generic  
Imports System.Text  
Imports Microsoft.SqlServer.Dts.Runtime  

Namespace LogProvInfoProperties  
    Class Program  
        Shared  Sub Main(ByVal args() As String)  
        Dim app As Application =  New Application()   
        Dim infos As LogProviderInfos =  app.LogProviderInfos   

        'See if the collection contains a log provider  
        ' with the name "SSIS log provider for Text files".  
        Dim logText As Boolean =  infos.Contains("SSIS log provider for Text files")   
        Console.WriteLine("Contains Text log provider? {0}", logText)  
        End Sub  
    End Class  
End Namespace  

Beispielausgabe:

Enthält Textprotokollanbieter? True

Gilt für: