语言

EventInfo.CreationName 属性

定义

返回集成服务运行时用于创建 EventInfo 该对象实例并将该对象添加到 EventInfos 集合中的字符串。 此属性为只读。

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

属性值

包含名称的字符串。 名称可以是完全限定的装配名称(用于托管装配),也可以是PROGID或CLSID(用于COM DLL)。

实现

示例

以下代码示例返回了该类的 EventInfo 属性,包括 CreationName

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

描述:处理错误事件。 用于定义发生错误时应执行的操作。

====

名称:OnExecStatus已更改

创建名称:OnExecStatus已更改

描述:处理执行状态的变更。 用于定义执行状态变化时要执行的动作。

====

名称:OnInformation

创建名称:OnInformation

描述:处理信息事件。 信息事件的意义是任务定义且任务特定。

====

名称:OnPostExecute

创建名称:OnPostExecute

描述:处理执行后事件。 用于定义在执行包时执行的后处理动作。

====

名称:OnPostValidate

创建名称:OnPostValidate

描述:处理验证后事件。 用于定义验证期间要执行的后处理动作。

====

名称:OnPreExecute

创建名称:OnPreExecute

描述:处理执行前的事件。 用于定义在软件包运行时要执行的预处理动作。

====

名称:OnPreValidate

创建名称:OnPreValidate

描述:处理预验证事件。 用于定义在验证过程中要执行的预处理动作

====

名称:OnProgress

创建名称:OnProgress

描述:处理进度通知。 用于定义在进度间隔执行的动作。

====

名称:OnQueryCancel

创建名称:OnQueryCancel

描述:处理取消活动。 定期调用以确定是否取消包执行。

====

名称:OnTaskFailed

创建名称:OnTaskFailed

描述:处理任务失败。 用于定义任务失败时要执行的动作。

====

名称:OnVariableValueChanged

创建名称:OnVariableValueChanged

描述:处理 RaiseChangedEvent 属性为 True 的变量的值变更。 用于定义值变化时应执行的动作。

====

名称:OnWarning

创作名称:OnWarning

描述:处理警告事件。 用于定义警告发生时的操作。

====

适用于