LogEntryInfos.Item[Object] Propriété
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Obtient un objet LogEntryInfo de la collection. La Item[Object] propriété est l’indexeur par défaut pour LogEntryInfos la classe et permet la recherche de valeurs à l’aide de LogEntryInfos[...] .
public:
property Microsoft::SqlServer::Dts::Runtime::LogEntryInfo ^ default[System::Object ^] { Microsoft::SqlServer::Dts::Runtime::LogEntryInfo ^ get(System::Object ^ index); };
public Microsoft.SqlServer.Dts.Runtime.LogEntryInfo this[object index] { get; }
member this.Item(obj) : Microsoft.SqlServer.Dts.Runtime.LogEntryInfo
Default Public ReadOnly Property Item(index As Object) As LogEntryInfo
Paramètres
- index
- Object
Nom, description, ID ou index de l'objet LogEntryInfo à trouver dans la collection.
Valeur de propriété
Objet LogEntryInfo de la collection.
Exemples
L’exemple de code suivant récupère un élément de la collection à l’aide de deux méthodes. La première méthode utilise la logInfos[0]
syntaxe pour récupérer l’objet entier situé à la première position de la collection et la placer dans l’objet logInfos
. Vous pouvez maintenant récupérer toutes les propriétés de l’objet logInfo
comme d’habitude. La deuxième méthode montre comment récupérer une propriété spécifique à partir du premier objet de la collection.
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;
//Using the Item method syntax of [x], obtain the
//first entry. Also, using the [x] syntax, retrieve a
// specific property, the Name.
LogEntryInfo logInfo = logInfos[0];
String nameOfFirstItem = logInfos[0].Name;
//Print the name of the logEntryInfo oabject located
//at position [0].
Console.WriteLine("The ID of the first log entry is: {0}", logInfo.ID);
Console.WriteLine("The Name of the first log entry is: {0}", nameOfFirstItem);
}
}
}
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
'Using the Item method syntax of [x], obtain the
'first entry. Also, using the [x] syntax, retrieve a
' specific property, the Name.
Dim logInfo As LogEnTryInfo = logInfos(0)
Dim nameOfFirstItem As String = logInfos(0).Name
'Print the name of the logEntryInfo oabject located
'at position [0].
Console.WriteLine("The ID of the first log entry is: {0}", logInfo.ID)
Console.WriteLine("The Name of the first log entry is: {0}", nameOfFirstItem)
End Sub
End Class
End Namespace
Exemple de sortie :
L’ID de la première entrée de journal est : {D5BD104A-9504-4087-A742-44B2BD90A09D}
Le nom de la première entrée de journal est : Diagnostic
Remarques
Si l’appel à la méthode retourne true
, vous pouvez accéder à Contains l’élément spécifié dans la collection à l’aide de la syntaxe LogEntryInfo[index]
. Si le Contains retour est retourné false
, cette propriété lève une exception.
En C#, cette propriété est l'indexeur correspondant à la classe LogEntryInfos.