Compartilhar via


Application.LogProviderInfos Propriedade

Definição

Retorna uma coleção de LogProviderInfos que contém objetos LogProviderInfo. Esta propriedade é somente para leitura.

public:
 property Microsoft::SqlServer::Dts::Runtime::LogProviderInfos ^ LogProviderInfos { Microsoft::SqlServer::Dts::Runtime::LogProviderInfos ^ get(); };
public Microsoft.SqlServer.Dts.Runtime.LogProviderInfos LogProviderInfos { get; }
member this.LogProviderInfos : Microsoft.SqlServer.Dts.Runtime.LogProviderInfos
Public ReadOnly Property LogProviderInfos As LogProviderInfos

Valor da propriedade

Uma coleção LogProviderInfos que contém todos os objetos LogProviderInfo para o aplicativo.

Exemplos

O exemplo de código a seguir mostra como enumerar nos provedores de log disponíveis para o Integration Services.

class ApplicationTests
    {
        static void Main(string[] args)
        {
            Application app = new Application();
            LogProviderInfos lpis = app.LogProviderInfos;
            foreach (LogProviderInfo x in lpis)
                Console.WriteLine(x.Name);
        }
    }
class ApplicationTests
    Sub Main(ByVal args() As String)
        Dim app As Application =  New Application() 
        Dim lpis As LogProviderInfos =  app.LogProviderInfos 
        For Each x As LogProviderInfo In lpis
            Console.WriteLine(x.Name)
        Next
    End Sub
End Class

Saída de exemplo:

DTS Log Provider for Text Files

DTS Log Provider for SQL Server Profiler

DTS Log Provider for SQL Server

DTS Log Provider for Windows Event Log

DTS Log Provider for XML Files

Comentários

Um Package contêiner inclui uma coleção de provedores de log que um pacote e suas tarefas e contêineres usam para registrar informações quando o pacote é executado. Somente o Package contêiner inclui provedores de log, mas as tarefas e contêineres que o pacote inclui podem registrar informações em qualquer um dos provedores de log do pacote. Para obter mais informações, consulte Log do SSIS (Integration Services).

Aplica-se a