EventInfo.CreationName 属性
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
返回集成服务运行时用于创建 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
描述:处理警告事件。 用于定义警告发生时的操作。
====