DtsEventHandler.GetPackagePath Méthode

Définition

Obtient le chemin d'accès du package auquel le gestionnaire d'événements s'applique.

public:
 virtual System::String ^ GetPackagePath();
public string GetPackagePath ();
abstract member GetPackagePath : unit -> string
override this.GetPackagePath : unit -> string
Public Function GetPackagePath () As String

Retours

Chaîne qui contient le chemin d’accès au package.

Implémente

Exemples

L’exemple de code suivant crée un DtsEventHandler package et affiche le chemin d’accès au package.

using System;  
using System.Collections.Generic;  
using System.Text;  
using Microsoft.SqlServer.Dts.Runtime;  

namespace Microsoft.SqlServer.SSIS.Samples  
{  
    class Program  
    {  
        static void Main(string[] args)  
        {  
            Package pkg = new Package();  
            DtsEventHandler dtsEH = (DtsEventHandler)pkg.EventHandlers.Add("OnError");  
            dtsEH.Executables.Add("STOCK:SendMailTask");  

            // View the package path for the DtsEventHandler container.  
            Console.WriteLine("Package Path of DtsEventHandler: {0}", dtsEH.GetPackagePath());  
        }  
    }  
}  
Imports System  
Imports System.Collections.Generic  
Imports System.Text  
Imports Microsoft.SqlServer.Dts.Runtime  

Namespace Microsoft.SqlServer.SSIS.Samples  
    Class Program  
        Shared  Sub Main(ByVal args() As String)  
            Dim pkg As Package =  New Package()   
            Dim dtsEH As DtsEventHandler = CType(pkg.EventHandlers.Add("OnError"), DtsEventHandler)  
            dtsEH.Executables.Add("STOCK:SendMailTask")  

            ' View the package path for the DtsEventHandler container.  
            Console.WriteLine("Package Path of DtsEventHandler: {0}", dtsEH.GetPackagePath())  
        End Sub  
    End Class  
End Namespace  

Exemple de sortie :

Chemin d’accès au package de DtsEventHandler : \Package.EventHandlers[OnError]

S’applique à