LogProviders.Contains Yöntemi
Bir öğe tarafından alınıp alınmayacağını belirtir LogProviders koleksiyon bir özel durum üretiliyor olmadan dizin oluşturma kullanarak.
Ad Alanı: Microsoft.SqlServer.Dts.Runtime
Derleme: Microsoft.SqlServer.ManagedDTS (Microsoft.SqlServer.ManagedDTS içinde.dll)
Sözdizimi
'Bildirim
Public Function Contains ( _
index As Object _
) As Boolean
'Kullanım
Dim instance As LogProviders
Dim index As Object
Dim returnValue As Boolean
returnValue = instance.Contains(index)
public bool Contains(
Object index
)
public:
bool Contains(
Object^ index
)
member Contains :
index:Object -> bool
public function Contains(
index : Object
) : boolean
Parametreler
- index
Tür: System.Object
Sayısal dizin veya nesnenin kimliğini içeren bir nesne koleksiyon.
Dönüş Değeri
Tür: System.Boolean
A Boole öğeleri dizin oluşturma kullanılarak alınabilir olup olmadığını gösterir.Değeri, doğru belirten sözdizimi LogProviders[x] kullanılabilir olmadan yaratmakta bir özel durum.Değeri, yanlış dizin öğeleri almak için kullanılamayacağını gösterir LogProviders koleksiyon.
Açıklamalar
Günlük sağlayıcısı kullanarak eklediyseniz Add yöntem, Name günlük sağlayıcı varsayılanları için GUID.
Örnekler
Aşağıdaki kod örneği Contains yöntem, bir günlük sağlayıcı adı "SSIS günlük sağlayıcı ile metin dosyaları için" belirleme içinde koleksiyon.Yöntem döndürür bir Boole.
using System;
using System.Collections.Generic;
using System.Text;
using Microsoft.SqlServer.Dts.Runtime;
namespace LogProviders_Tests
{
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);
LogProviders logProvs = pkg.LogProviders;
// Search for the "SSIS log provider for Text files"
// in the collection
if (logProvs.Contains("SSIS log provider for Text files"))
Console.WriteLine("The collection contains {0} provider", logProvs[0].CreationName);
else
Console.WriteLine("The collection does not contain the SSIS log provider for Text files");
}
}
}
Imports System
Imports System.Collections.Generic
Imports System.Text
Imports Microsoft.SqlServer.Dts.Runtime
Namespace LogProviders_Tests
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)
Dim logProvs As LogProviders = pkg.LogProviders
' Search for the "SSIS log provider for Text files"
' in the collection
If logProvs.Contains("SSIS log provider for Text files") Then
Console.WriteLine("The collection contains {0} provider", logProvs(0).CreationName)
Else
Console.WriteLine("The collection does not contain the SSIS log provider for Text files")
End If
End Sub
End Class
End Namespace
Örnek Çıktı:
The collection contains DTS.LogProviderTextFile.2 provider