DtsContainer::DelayValidation Property


Gets or sets a Boolean that indicates whether validation of the task is delayed until run time. The default value is false.

Namespace:   Microsoft.SqlServer.Dts.Runtime
Assembly:  Microsoft.SqlServer.ManagedDTS (in Microsoft.SqlServer.ManagedDTS.dll)

property bool DelayValidation {
	bool get();
	void set(bool value);

Property Value

Type: System::Boolean

true if validation of the package is delayed until run time. false if the package is validated, and errors and warnings are returned before the package is actually executed. false may prevent the package from running if errors or warnings occur that exceed the MaximumErrorCount property.

Validating the package before it runs is a way of finding some errors before execution starts. However, it processes the package to find errors, and if no errors are found, the package runs. Because this goes through the package two times, validating a package increases the amount of processing for the package, so should be used only when necessary.

The Package class implements the DtsContainer through its inheritance of the EventsProvider. The following code example creates a package, then displays and sets values inherited from DtsContainer.

No code example is currently available or this language may not be supported.

Sample Output:

CreationName: MSDTS.Package.1

DebugMode: False

DelayValidation: True


Disable: False

Description after modification: This is the Execute Process Package Sample

Return to top