LogProviderInfos.Contains(Object) 메서드

정의

예외를 throw하지 않고 인덱싱을 사용하여 컬렉션의 항목에 액세스할 수 있는지 여부를 나타내는 부울 값을 반환합니다.

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

매개 변수

index
Object

컬렉션에서 찾을 LogProviderInfo 개체의 이름, ID 또는 인덱스입니다.

반환

Boolean

이름, ID, ID 또는 인덱스로 컬렉션에 액세스할 수 있는지 여부를 나타내는 부울입니다. true 값은 LogProviderInfos[index] 구문을 사용하여 컬렉션에 액세스할 수 있음을 나타냅니다. false 값은 컬렉션에서 LogProviderInfos 항목을 검색하는 데 인덱싱을 사용할 수 없음을 나타냅니다. 이 속성을 사용하면 예외가 throw됩니다.

예제

다음 코드 샘플에서는 메서드를 Contains 사용하여 이름이 "텍스트 파일에 대한 SSIS 로그 공급자"인 로그 공급자가 컬렉션에 있는지 확인합니다. 메서드는 .를 반환합니다 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  

샘플 출력:

텍스트 로그 공급자가 포함되어 있나요? 참

적용 대상