EventInfo.CreationName 属性
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
返回 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。
实现
示例
下面的代码示例返回类的属性 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
说明:处理错误事件。 用于定义在发生错误时要执行的操作。
====
名称:OnExecStatusChanged
创建名称:OnExecStatusChanged
说明:处理执行状态的更改。 用于定义在执行状态更改时要执行的操作。
====
名称:OnInformation
创建名称:OnInformation
说明:处理信息事件。 信息事件的修补是任务定义的和特定于任务的。
====
名称:OnPostExecute
创建名称:OnPostExecute
说明:处理执行后事件。 用于定义在运行包时要执行的后处理操作。
====
名称:OnPostValidate
创建名称:OnPostValidate
说明:处理验证后事件。 用于定义在验证期间要执行的后处理操作。
====
名称:OnPreExecute
创建名称:OnPreExecute
说明:处理执行前事件。 用于定义运行包时要执行的预处理操作。
====
名称:OnPreValidate
创建名称:OnPreValidate
说明:处理预验证事件。 用于定义在验证期间要执行的预处理操作
====
名称:OnProgress
创建名称:OnProgress
说明:处理进度通知。 用于定义要在进度间隔执行的操作。
====
名称:OnQueryCancel
创建名称:OnQueryCancel
说明:处理取消事件。 定期调用以确定是否取消包执行。
====
名称:OnTaskFailed
创建名称:OnTaskFailed
说明:处理任务失败。 用于定义任务失败时要执行的操作。
====
名称:OnVariableValueChanged
创建名称:OnVariableValueChanged
说明:处理其 RaiseChangedEvent 属性设置为 True 的变量中的值更改。 用于定义值更改时要执行的操作。
====
名称:OnWarning
创建名称:OnWarning
说明:处理警告事件。 用于在发生警告时定义操作。
====