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
プロパティ値
名前を含む文字列。 完全修飾アセンブリ名 (マネージド アセンブリの場合) か、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
サンプル出力:
Name: OnError
Creation Name: OnError
Description: Handles error events. Use to define actions to perform when an error occurs.
====
Name: OnExecStatusChanged
Creation Name: OnExecStatusChanged
Description: Handles changes of execution status. Use to define actions to perform when the execution status changes.
====
Name: OnInformation
Creation Name: OnInformation
Description: Handles information events. The menings of information events are task-defined and task-specific.
====
Name: OnPostExecute
Creation Name: OnPostExecute
Description: Handles post-execution events. Use to define post-processing actions to perform when the package is run.
====
Name: OnPostValidate
Creation Name: OnPostValidate
Description: Handles post-validation events. Use to define post-processing actions to perform during validation.
====
Name: OnPreExecute
Creation Name: OnPreExecute
Description: Handles pre-execution events. Use to define pre-processing actions to perform when the package is run.
====
Name: OnPreValidate
Creation Name: OnPreValidate
Description: Handles pre-validation events. Use to define pre-processing actions to perform during validation
====
Name: OnProgress
Creation Name: OnProgress
Description: Handles progress notifications. Use to define actions to perform at progress intervals.
====
Name: OnQueryCancel
Creation Name: OnQueryCancel
Description: Handles cancel events. Called periodically to determine whether to cancel package execution.
====
Name: OnTaskFailed
Creation Name: OnTaskFailed
Description: Handles task failures. Use to define actions to perform when a task fails.
====
Name: OnVariableValueChanged
Creation Name: OnVariableValueChanged
Description: Handles value changes in variables whose RaiseChangedEvent property is set to True. Use to define actions to perform when values change.
====
Name: OnWarning
Creation Name: OnWarning
Description: Handles warning events. Use to define actions when a warning occurs.
====