Linguaggio

LogProviderInfos.Contains(Object) Metodo

Definizione

Restituisce un Boolean che indica se gli elementi nella collezione possono essere accessibili tramite indicizzazione senza lanciare eccezioni.

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

Parametri

index
Object

Il nome, l'identità, l'ID o l'indice dell'oggetto LogProviderInfo da localizzare nella collezione.

Valori restituiti

Un booleano che indica se la collezione può essere accessibile tramite nome, identità, ID o indice. Un valore di true indica che la collezione può essere accessibile utilizzando la sintassi LogProviderInfos[index]. Un valore di false indica che l'indicizzazione non può essere usata per recuperare elementi dalla LogProviderInfos collezione; l'uso di questa proprietà crea un'eccezione.

Esempio

Il seguente esempio di codice utilizza il Contains metodo per determinare se un fornitore di log con il nome "SSIS log provider for Text files" è presente nella collezione. Il metodo restituisce un 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  

Output di esempio:

Contiene un fornitore di log di testo? True

Si applica a