다음을 통해 공유


LogProviderInfo 클래스

정의

컴퓨터에서 찾은 로그 공급자에 대한 정보를 제공합니다. 이 클래스는 상속될 수 없습니다.

public ref class LogProviderInfo sealed : Microsoft::SqlServer::Dts::Runtime::DtsObject, Microsoft::SqlServer::Dts::Runtime::IDTSName
public sealed class LogProviderInfo : Microsoft.SqlServer.Dts.Runtime.DtsObject, Microsoft.SqlServer.Dts.Runtime.IDTSName
type LogProviderInfo = class
    inherit DtsObject
    interface IDTSName
Public NotInheritable Class LogProviderInfo
Inherits DtsObject
Implements IDTSName
상속
LogProviderInfo
구현

예제

다음 코드 예제에서는 로그 공급자 컬렉션에서 각 로그 공급자의 모든 속성을 검색하고 반복합니다.

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;  

        foreach(LogProviderInfo info in infos)  
          {  
            Console.WriteLine("CreationName           {0}", info.CreationName);  
            Console.WriteLine("Description            {0}", info.Description);  
            Console.WriteLine("FileName:              {0}", info.FileName);  
            //Console.WriteLine("FileNameVersionString: {0}", info.FileNameVersionString);  
            Console.WriteLine("IconFile:              {0}", info.IconFile);  
            Console.WriteLine("IconResource:          {0}", info.IconResource);  
            Console.WriteLine("ID:                    {0}", info.ID);  
            Console.WriteLine("LogProviderContact     {0}", info.LogProviderContact);  
            Console.WriteLine("LogProviderType        {0}", info.LogProviderType);  
            Console.WriteLine("Name:                  {0}", info.Name);  
            Console.WriteLine("UITypeName             {0}", info.UITypeName);   
            Console.WriteLine("__________________________");  

          }  
        }  
    }  
}  
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   

        Dim info As LogProviderInfo  
        For Each info In infos  
            Console.WriteLine("CreationName           {0}", info.CreationName)  
            Console.WriteLine("Description            {0}", info.Description)  
            Console.WriteLine("FileName:              {0}", info.FileName)  
            'Console.WriteLine("FileNameVersionString: {0}", info.FileNameVersionString)  
            Console.WriteLine("IconFile:              {0}", info.IconFile)  
            Console.WriteLine("IconResource:          {0}", info.IconResource)  
            Console.WriteLine("ID:                    {0}", info.ID)  
            Console.WriteLine("LogProviderContact     {0}", info.LogProviderContact)  
            Console.WriteLine("LogProviderType        {0}", info.LogProviderType)  
            Console.WriteLine("Name:                  {0}", info.Name)  
            Console.WriteLine("UITypeName             {0}", info.UITypeName)   
            Console.WriteLine("__________________________")  

        Next  
        End Sub  
    End Class  
End Namespace  

샘플 출력:

CreationName DTS.LogProviderTextFile.1

Description Writes log entries for events to a CSV file

FileName: C:\Program Files\Microsoft SQL Server\100\DTS\Binn\DTSLog.dll

IconFile: C:\Program Files\Microsoft SQL Server\100\DTS\Binn\DTSLog.dll

IconResource: 0

ID: {59B2C6A5-663F-4C20-8863-C83F9B72E2EB}

LogProviderContact

LogProviderType DTS10

Name: SSIS log provider for Text files

UITypeName Microsoft.DataTransformationServices.Design.FileConnectionsLogProviderUI, Microsoft.DataTransformationServices.Design, Version=10.0.000.0, Culture=neutral, PublicKeyToken=89845dcd8080cc91

__________________________

CreationName DTS.LogProviderSQLProfiler.1

Description Generates SQL traces that may be captured in SQL Server Profiler

FileName: C:\Program Files\Microsoft SQL Server\100\DTS\Binn\DTSLog.dll

IconFile: C:\Program Files\Microsoft SQL Server\100\DTS\Binn\DTSLog.dll

IconResource: 0

ID: {5C0B8D21-E9AA-462E-BA34-30FF5F7A42A1}

LogProviderContact

LogProviderType DTS10

Name: SSIS log provider for SQL Server Profiler

UITypeName Microsoft.DataTransformationServices.Design.FileConnectionsLogProviderUI, Microsoft.DataTransformationServices.Design, Version=10.0.000.0, Culture=neutral, PublicKeyToken=89845dcd8080cc91

__________________________

CreationName DTS.LogProviderSQLServer.1

Description Writes log entries for events to a SQL Server database

FileName: C:\Program Files\Microsoft SQL Server\100\DTS\Binn\DTSLog.dll

IconFile: C:\Program Files\Microsoft SQL Server\100\DTS\Binn\DTSLog.dll

IconResource: 0

ID: {6AA833A1-E4B2-4431-831B-DE695049DC61}

LogProviderContact

LogProviderType DTS10

Name: SSIS log provider for SQL Server

UITypeName Microsoft.DataTransformationServices.Design.OleDbConnectionsLogProviderUI, Microsoft.DataTransformationServices.Design, Version=10.0.000.0, Culture=neutral, PublicKeyToken=89845dcd8080cc91

__________________________

설명

이 클래스는 다음에서 DtsObjectIDTSName상속됩니다.

속성

CreationName

런타임 엔진에서 LogProvider 개체의 인스턴스를 만들고 개체를 LogProviders 컬렉션에 추가하는 데 사용되는 문자열을 반환합니다. 이 속성은 읽기 전용입니다.

Description

로그 공급자에 대한 설명을 반환합니다. 이 속성은 읽기 전용입니다.

FileName

로그 공급자 파일의 이름을 반환합니다. 이 속성은 읽기 전용입니다.

FileNameVersionString

로그 공급자의 파일 이름 버전 문자열을 반환합니다. 이 속성은 읽기 전용입니다.

IconFile

아이콘을 포함하는 파일의 이름을 반환합니다. 이 속성은 읽기 전용입니다.

IconResource

아이콘의 리소스 식별자를 반환합니다. 이 속성은 읽기 전용입니다.

ID

이 로그 공급자를 고유하게 식별하는 GUID를 반환합니다. 이 속성은 읽기 전용입니다.

LogProviderContact

로그 공급자에 대한 연락처 정보를 반환합니다. 이 속성은 읽기 전용입니다.

LogProviderType

로그 공급자의 유형을 반환합니다. 이 속성은 읽기 전용입니다.

Name

로그 공급자에 대한 이름을 가져오거나 설정합니다.

UITypeName

로그 공급자 사용자 인터페이스의 UIType 이름을 반환합니다.

메서드

Equals(Object)

두 개체 인스턴스가 같은지 확인합니다.

(다음에서 상속됨 DtsObject)
GetHashCode()

이 인스턴스의 해시 코드를 반환합니다.

(다음에서 상속됨 DtsObject)

적용 대상