DtsContainer.DelayValidation Özelliği
Alır veya ayarlar bir Boole belirten doğrulama görev gerçekleştirene kadar Gecikmeli saat.Varsayılan değer yanlış.
Ad Alanı: Microsoft.SqlServer.Dts.Runtime
Derleme: Microsoft.SqlServer.ManagedDTS (Microsoft.SqlServer.ManagedDTS içinde.dll)
Sözdizimi
'Bildirim
Public Property DelayValidation As Boolean
Get
Set
'Kullanım
Dim instance As DtsContainer
Dim value As Boolean
value = instance.DelayValidation
instance.DelayValidation = value
public bool DelayValidation { get; set; }
public:
property bool DelayValidation {
bool get ();
void set (bool value);
}
member DelayValidation : bool with get, set
function get DelayValidation () : boolean
function set DelayValidation (value : boolean)
Özellik Değeri
Tür: System.Boolean
doğru paket doğrulama gerçekleştirene kadar gecikirse saat. yanlış paket doğrulanır ve paketin aslında yürütülmeden önce hataları ve Uyarıları dönen.hata veya uyarı MaximumErrorCount özellik aşan oluşursa false paket çalışmasını da engelleyebilir.
Açıklamalar
Doğrulama paket daha önce çalıştırır yürütme başlamadan önce bazı hataları bulma bir mümkün değildir.Ancak, hatalarını bulmak için Paket işler ve hiçbir hata bulunursa, paketi çalıştırır.Bu paket ile iki kez olduğundan paketi doğrulama işlemi paket, böylece yalnızca gerekli olduğunda kullanılmalıdır artırır.
Örnekler
Package Implements sınıfı DtsContainer onun devralma yoluyla EventsProvider.Aşağıdaki kod örneği, paket oluşturur sonra görüntüler ve devralınan değerleri ayarlar DtsContainer.
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)
{
// The package is the ExecuteProcess package sample
// that is installed with the SSIS samples.
string pkg = @"C:\Program Files\Microsoft SQL Server\100\Samples\Integration Services\Package Samples\ExecuteProcess Sample\ExecuteProcess\UsingExecuteProcess.dtsx";
Application app = new Application();
Package p1 = app.LoadPackage(pkg, null);
// Show the properties inherited from DtsContainer.
Console.WriteLine("CreationName: {0}", p1.CreationName);
Console.WriteLine("DebugMode: {0}", p1.DebugMode);
Console.WriteLine("DelayValidation: {0}", p1.DelayValidation);
Console.WriteLine("Description: {0}", p1.Description);
Console.WriteLine("Disable: {0}", p1.Disable);
// Description is not set for this sample, so set it.
p1.Description = "This is the Execute Process Package Sample";
Console.WriteLine("Description after modification: {0}", p1.Description);
Console.WriteLine();
}
}
}
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)
' The package is the ExecuteProcess package sample
' that is installed with the SSIS samples.
Dim pkg As String = "C:\Program Files\Microsoft SQL Server\100\Samples\Integration Services\Package Samples\ExecuteProcess Sample\ExecuteProcess\UsingExecuteProcess.dtsx"
Dim app As Application = New Application()
Dim p1 As Package = app.LoadPackage(pkg,Nothing)
' Show the properties inherited from DtsContainer.
Console.WriteLine("CreationName: {0}", p1.CreationName)
Console.WriteLine("DebugMode: {0}", p1.DebugMode)
Console.WriteLine("DelayValidation: {0}", p1.DelayValidation)
Console.WriteLine("Description: {0}", p1.Description)
Console.WriteLine("Disable: {0}", p1.Disable)
' Description is not set for this sample, so set it.
p1.Description = "This is the Execute Process Package Sample"
Console.WriteLine("Description after modification: {0}", p1.Description)
Console.WriteLine()
End Sub
End Class
End Namespace
Örnek Çıktı:
CreationName: SSIS.Package.2
DebugMode: False
DelayValidation: True
Description:
Disable: False
Description after modification: This is the Execute Process Package Sample