DtsContainer.LogEntryInfos 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.
Retourne un objet LogEntryInfos. Cette propriété est en lecture seule.
public:
property Microsoft::SqlServer::Dts::Runtime::LogEntryInfos ^ LogEntryInfos { Microsoft::SqlServer::Dts::Runtime::LogEntryInfos ^ get(); };
public Microsoft.SqlServer.Dts.Runtime.LogEntryInfos LogEntryInfos { get; }
member this.LogEntryInfos : Microsoft.SqlServer.Dts.Runtime.LogEntryInfos
Public ReadOnly Property LogEntryInfos As LogEntryInfos
Valeur de propriété
Objet LogEntryInfos.
Exemples
L’exemple de code suivant montre l’utilisation Package de la Package.LogEntryInfos
collection. La Package classe hérite de l’utilisation de la LogEntryInfos collection .DtsContainer
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;
//Note how many log entries exist before adding one.
String countLEI = logInfos.Count.ToString();
Console.WriteLine("Entries at beginning: {0}", countLEI);
String newName = "My new log entry info";
String newDesc = "My new Description";
DTSLogEntryFrequency newFreq = DTSLogEntryFrequency.Consistent;
logInfos.Add(newName, newDesc, newFreq);
//Note how many log entries exist after adding one.
countLEI = logInfos.Count.ToString();
Console.WriteLine("Entries after adding one: {0}", countLEI);
//Now remove the entry just added.
logInfos.Remove("My new log entry info");
countLEI = logInfos.Count.ToString();
Console.WriteLine("Entries after Remove: {0}", countLEI);
}
}
}
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
'Note how many log entries exist before adding one.
Dim countLEI As String = logInfos.Count.ToString()
Console.WriteLine("Entries at beginning: {0}", countLEI)
Dim NewName As String = "My new log entry info"
Dim NewDesc As String = "My new Description"
Dim NewFreq As DTSLogEnTryFrequency = DTSLogEnTryFrequency.Consistent
logInfos.Add(NewName, NewDesc, NewFreq)
'Note how many log entries exist after adding one.
countLEI = logInfos.Count.ToString()
Console.WriteLine("Entries after adding one: {0}", countLEI)
'Now remove the entry just added.
logInfos.Remove("My new log entry info")
countLEI = logInfos.Count.ToString()
Console.WriteLine("Entries after Remove: {0}", countLEI)
End Sub
End Class
End Namespace
Exemple de sortie :
Entrées au début : 1
Entrées après l’ajout d’une entrée : 2
Entrées après suppression : 1
Remarques
Pour plus d’informations, consultez Journalisation d’Integration Services (SSIS).