言語

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

プロパティ値

名前を含む文字列です。 名称は完全限定アセンブリ名(管理アセンブリ用)、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変更済み

作成名:OnExecStatusChanged

説明:実行状況の変更を処理します。 実行状態が変わったときに実行すべきアクションを定義するために使います。

====

名前:OnInformation

創設名:OnInformation

説明:情報イベントを扱います。 情報イベントのメンディングはタスクごとに定義され、タスクごとに特有です。

====

名前:OnPostExecute

作成名:OnPostExecute

説明:処刑後のイベントを担当。 パッケージ実行時に実行する後処理アクションを定義するために使用してください。

====

名称:OnPostValidate

作成名:OnPostValidate

説明:検証後のイベントを扱います。 検証中に実行すべき後処理アクションを定義するために使用してください。

====

名前:OnPreExecute

作成名:OnPreExecute

説明:事前実行イベントを処理します。 パッケージ実行時に実行する前処理アクションを定義するために使用してください。

====

名前:OnPreValidate

作成名:OnPreValidate

説明:事前検証イベントを処理します。 検証中に実行すべき前処理アクションを定義するために使用

====

名前:OnProgress

創造名:OnProgress(進行中)

説明:進捗通知を担当します。 進行間ごとに実行すべきアクションを定義するために使います。

====

名前:OnQueryCancel

作成名:OnQueryCancel

説明:イベントのキャンセルを担当します。 パッケージ実行をキャンセルするかどうかを判断するために定期的に呼び出しられます。

====

名前:OnTaskFailed

作成名:OnTaskFailed

説明:タスクの失敗を処理する。 タスクが失敗したときに実行すべきアクションを定義するために使います。

====

名前:OnVariableValueChanged(変数値変更済み)

作成名:OnVariableValueChanged(変更された変数)です

説明:RaiseChangedEventプロパティがTrueに設定されている変数の値変更を処理します。 値が変化したときに行うアクションを定義するために使います。

====

名前:OnWarning

作成名:OnWarning

説明:警告イベントを担当します。 警告が発生した際のアクションを定義するために使います。

====

適用対象