C# Class Unlimited.Applications.BusinessDesignStudio.Activities.DsfZip

PBI : 1172 Status : New Purpose : To provide an activity that can zip the contents of a file/folder from FTP, FTPS and file system
Inheritance: Dev2.Activities.PathOperations.DsfAbstractMultipleFilesActivity, IZip, IPathInput, IPathOutput, IPathOverwrite, IDestinationUsernamePassword
Datei anzeigen Open project: Warewolf-ESB/Warewolf Class Usage Examples

Private Properties

Property Type Description

Public Methods

Method Description
DsfZip ( ) : System
GetForEachInputs ( ) : IList
UpdateForEachInputs ( string>.IList updates ) : void
UpdateForEachOutputs ( string>.IList updates ) : void

Protected Methods

Method Description
AddDebugInputItems ( IExecutionEnvironment environment, int update ) : void
AddItemsToIterator ( IExecutionEnvironment environment, int update ) : void
ExecuteBroker ( IActivityOperationsBroker broker, IActivityIOOperationsEndPoint scrEndPoint, IActivityIOOperationsEndPoint dstEndPoint ) : string
MoveRemainingIterators ( ) : void

Method Details

AddDebugInputItems() protected method

protected AddDebugInputItems ( IExecutionEnvironment environment, int update ) : void
environment IExecutionEnvironment
update int
return void

AddItemsToIterator() protected method

protected AddItemsToIterator ( IExecutionEnvironment environment, int update ) : void
environment IExecutionEnvironment
update int
return void

DsfZip() public method

public DsfZip ( ) : System
return System

ExecuteBroker() protected method

protected ExecuteBroker ( IActivityOperationsBroker broker, IActivityIOOperationsEndPoint scrEndPoint, IActivityIOOperationsEndPoint dstEndPoint ) : string
broker IActivityOperationsBroker
scrEndPoint IActivityIOOperationsEndPoint
dstEndPoint IActivityIOOperationsEndPoint
return string

GetForEachInputs() public method

public GetForEachInputs ( ) : IList
return IList

MoveRemainingIterators() protected method

protected MoveRemainingIterators ( ) : void
return void

UpdateForEachInputs() public method

public UpdateForEachInputs ( string>.IList updates ) : void
updates string>.IList
return void

UpdateForEachOutputs() public method

public UpdateForEachOutputs ( string>.IList updates ) : void
updates string>.IList
return void