Skip to main content

Azure Blob Download Task Element

Azure Blob Download Task Element

X-Ref:

Attributes

AttributeAPI TypeDefaultDescription
BlobContainerString
Specifies the name of the blob container that should be the target of file uploads or the source of file downloads. This is a required property.
ConnectionNameAstAzureStorageConnectionNode
Specifies the AzureStorageConnection that should be used to connect to Microsoft Azure Blob Storage. This is a required reference to an existing definition.
LocalDirectoryString
Specifies the path to the local directory that will store files to upload or files that have been downloaded. This is a required property.
NameString
Specifies the name of the object. This name can be used to reference this object from anywhere else in the program. This is a required property.
BlobDirectoryString
Specifies the virtual hierarchical structure directory path that should be used to locate files for download or that should be prepended to files that are uploaded to blob storage.
DelayValidationBooleanfalse
Specifies whether the validation of the Dataflow task in SSIS should be delayed until the package is executed.
DisabledBooleanfalse
Specifies whether the item is disabled. Default is False.
DisableEventHandlersBooleanfalse
Specifies whether the event handlers for this task, container, or package should be prevented from executing. Default is False.
EndTimeRangeDateTime01/01/0001 00:00:00
Specifies the end DateTime for files that should be uploaded or downloaded. Only files created before this will be included.
ExecutionValueVariableNameAstVariableBaseNode
Specifies a variable to hold the execution results of this component. References an existing definition.
FailPackageOnFailureBooleanfalse
Determines whether the container will fail when a component fails. If this is a package, only False is valid.
FailParentOnFailureBooleanfalse
Determines whether the parent container will fail when a child container fails. Default is False.
FileFilterString*
Filter (wildcards allowed) to include files for upload/download. Defaults to '*' (all files).
ForcedExecutionValueString0
Used if ForceExecutionValue is True. This is the value returned as the execution result.
ForcedExecutionValueDataTypeTypeCodeInt32
Specifies the data type of the ForcedExecutionValue.
ForceExecutionResultForceExecutionResultNone
Specifies whether a forced result should be returned. Default is None.
ForceExecutionValueBooleanfalse
Indicates whether the ForcedExecutionValue should be used.
IdGuid00000000-0000-0000-0000-000000000000
Allows specifying a unique ID (GUID) for consistent builds.
IsolationLevelIsolationLevelSerializable
Sets the isolation level for transactions in this container.
LanguageLanguageInherited
Specifies the default language for this task and its children.
LoggingModeLoggingModeInherit
Specifies whether logging is enabled or inherited from parent.
MaxErrorCountInt321
Maximum number of errors before the package stops. Default is 1.
StartTimeRangeDateTime01/01/0001 00:00:00
Only files created after this datetime will be included in transfer.
TransactionModeContainerTransactionModeJoin
Specifies the transaction context this task will execute in.

Singleton Children

ChildAPI TypeDescription
<PrecedenceConstraints />AstTaskflowPrecedenceConstraintsNodeThe AstTaskflowPrecedenceConstraintsNode type corresponds directly to a precedence constraint in a SQL Server Integration Services task control flow.

Collection Children

ChildAPI TypeDescription
<Annotations>
    <Annotation />
</Annotations>
AstAnnotationNode
This is a collection of annotation items that can be used to specify documentation, tags, or other information. Annotations are particularly useful for storing information about nodes that can be used by BimlScript code.
<Events>
    <Event />
</Events>
AstTaskEventHandlerNode
This is a collection of event handlers that can respond to SQL Server Integration Services events that are raised on this task.
<Expressions>
    <Expression />
</Expressions>
AstPropertyExpressionNode
This is a collection of SSIS expression definitions for property value overrides that are specific to this task, container, or package.
<LogEvents>
    <LogEvent />
</LogEvents>
AstLogEventNode
This is a container for log event definitions that are specific to this task, container, or package.
<LogProviders>
    Multiple Choices...
</LogProviders>
AstLogProviderBaseNode
Defines the log providers to use for the SSIS task or container
This is a container for log provider definitions that are specific to this task, container, or package.
<Variables>
    <Variable />
</Variables>
AstVariableNode
This is a container for variable definitions that are specific to this task, container, or package.