Я создаю приложение Windows Forms, которое выполняет выбранные пакеты, и все пакеты отправляют письма.Я хотел бы добавить опцию, позволяющую пользователю отключить задачу отправки почты для выбранных пакетов.
Я использую службы интеграции vs 2015 для создания пакетов.
Код для выполнения пакетов:
string pkgLocation = @" C:\temp\Testing\"+ PackageName + ".dtsx";
Package Package = new Package();
Microsoft.SqlServer.Dts.Runtime.Application app;
DTSExecResult res;
Cursor.Current = Cursors.WaitCursor;
app = new Microsoft.SqlServer.Dts.Runtime.Application();
PackageEvents packageEvents = new PackageEvents();
Package.EnableConfigurations = true;
Package = app.LoadPackage(pkgLocation, packageEvents);
res = Package.Execute();
Cursor.Current = Cursors.Default;
if (res == DTSExecResult.Success)
{
//code
}
else if (res == DTSExecResult.Failure)
{
//code
}
Можно ли отключить задачу из приложения?