EventInfo.CreationName 속성

정의

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

public:
 property System::String ^ CreationName { System::String ^ get(); };
public string CreationName { get; }
member this.CreationName : string
Public ReadOnly Property CreationName As String

속성 값

이름을 포함하는 문자열입니다. 이 이름은 관리되는 어셈블리의 정규화된 어셈블리 이름일 수도 있고 COM DLL의 PROGID 또는 CLSID일 수도 있습니다.

구현

예제

다음 코드 샘플에서는 클래스CreationNameEventInfo 속성을 반환합니다.

using System;  
using System.Collections.Generic;  
using System.Text;  
using Microsoft.SqlServer.Dts.Runtime;  

namespace Runtime_API  
{  
    public class DumpEventInfo  
    {  
        static void Main(string[] args)  
        {  
            Package p = new Package();  
            EventInfos eis = p.EventInfos;  
            foreach (EventInfo ei in eis)  
            {  
                Console.Out.Write("Name: ");  
                Console.Out.WriteLine(ei.Name);  
                Console.Out.Write("Creation Name: ");  
                Console.Out.WriteLine(ei.CreationName);  
                Console.Out.Write("Description: ");  
                Console.Out.WriteLine(ei.Description);  
                Console.Out.WriteLine("====");  
            }  
                }  
    }  
}  
Imports System  
Imports System.Collections.Generic  
Imports System.Text  
Imports Microsoft.SqlServer.Dts.Runtime  

Namespace Runtime_API  
    Public Class DumpEventInfo  
        Shared  Sub Main(ByVal args() As String)  
            Dim p As Package =  New Package()   
            Dim eis As EventInfos =  p.EventInfos   
            Dim ei As EventInfo  
            For Each ei In eis  
                Console.Out.Write("Name: ")  
                Console.Out.WriteLine(ei.Name)  
                Console.Out.Write("Creation Name: ")  
                Console.Out.WriteLine(ei.CreationName)  
                Console.Out.Write("Description: ")  
                Console.Out.WriteLine(ei.Description)  
                Console.Out.WriteLine("====")  
            Next  
        End Sub  
    End Class  
End Namespace  

샘플 출력:

이름: OnError

만들기 이름: OnError

설명: 오류 이벤트를 처리합니다. 오류가 발생할 때 수행할 작업을 정의하는 데 사용합니다.

====

이름: OnExecStatusChanged

만들기 이름: OnExecStatusChanged

설명: 실행 상태의 변경 내용을 처리합니다. 실행 상태가 변경되면 수행할 작업을 정의하는 데 사용합니다.

====

이름: OnInformation

만들기 이름: OnInformation

설명: 정보 이벤트를 처리합니다. 정보 이벤트의 수명은 작업 정의 및 작업별입니다.

====

이름: OnPostExecute

만들기 이름: OnPostExecute

설명: 실행 후 이벤트를 처리합니다. 패키지를 실행할 때 수행할 사후 처리 작업을 정의하는 데 사용합니다.

====

이름: OnPostValidate

만들기 이름: OnPostValidate

설명: 유효성 검사 후 이벤트를 처리합니다. 유효성 검사 중에 수행할 사후 처리 작업을 정의하는 데 사용합니다.

====

이름: OnPreExecute

만들기 이름: OnPreExecute

설명: 실행 전 이벤트를 처리합니다. 패키지를 실행할 때 수행할 전처리 작업을 정의하는 데 사용합니다.

====

이름: OnPreValidate

만들기 이름: OnPreValidate

설명: 사전 유효성 검사 이벤트를 처리합니다. 유효성 검사 중에 수행할 전처리 작업을 정의하는 데 사용합니다.

====

이름: OnProgress

만들기 이름: OnProgress

설명: 진행률 알림을 처리합니다. 진행률 간격으로 수행할 작업을 정의하는 데 사용합니다.

====

이름: OnQueryCancel

만들기 이름: OnQueryCancel

설명: 취소 이벤트를 처리합니다. 주기적으로 호출되어 패키지 실행을 취소할지 여부를 결정합니다.

====

이름: OnTaskFailed

만들기 이름: OnTaskFailed

설명: 작업 실패를 처리합니다. 작업이 실패할 때 수행할 작업을 정의하는 데 사용합니다.

====

이름: OnVariableValueChanged

만들기 이름: OnVariableValueChanged

설명: RaiseChangedEvent 속성이 True로 설정된 변수의 값 변경을 처리합니다. 값이 변경되면 수행할 작업을 정의하는 데 사용합니다.

====

이름: OnWarning

생성 이름: OnWarning

설명: 경고 이벤트를 처리합니다. 경고가 발생할 때 작업을 정의하는 데 사용합니다.

====

적용 대상