Class BasicFileTransferSettings
- Namespace
- ArcanaDevelopment.adTempus.Shared.FileOperations
- Assembly
- ArcanaDevelopment.adTempus.Shared.dll
Contains settings for a basic file transfer operation (copy, move, delete).
[DataContract]
public sealed class BasicFileTransferSettings : FileOperationTaskSettings
- Inheritance
-
objectBasicFileTransferSettings
Constructors
BasicFileTransferSettings(string)
public BasicFileTransferSettings(string operationType)
Parameters
| Name | Type | Description |
|---|---|---|
operationType |
string |
Fields
OperationTypeName
The OperationType for this operation
public const string OperationTypeName = "transfer"
Field Value
- string
Properties
Action
The action performed by this task
[ExtensionMember(IncludeInSearch = false, IncludeInProjection = true)]
[DataMember]
public FileTransferAction Action { get; set; }
Property Value
OperationType
A string constant indicating the operation type.
public override string OperationType { get; }
Property Value
- string
Methods
DoValidation(MessageCollection)
Performs validation of the settings
public override void DoValidation(MessageCollection messages)
Parameters
| Name | Type | Description |
|---|---|---|
messages |
MessageCollection | Collection of messages that any validation messages will be added to |
Inherited Members
- FileOperationTaskSettings.IncludeFiles
- FileOperationTaskSettings.ExcludeFiles
- FileOperationTaskSettings.SourceDirectory
- FileOperationTaskSettings.SourceRecursive
- FileOperationTaskSettings.TargetName
- FileOperationTaskSettings.MaintainDirectoryStructure
- FileOperationTaskSettings.SelectModifiedSince
- FileOperationTaskSettings.ModifiedWithin
- FileOperationTaskSettings.SelectModifiedSinceVariable
- FileOperationTaskSettings.SelectArchiveFlagOnly
- FileOperationTaskSettings.ClearArchiveFlag
- FileOperationTaskSettings.OverwriteOption
- FileOperationTaskSettings.BackupBeforeOverwrite
- FileOperationTaskSettings.SourceRegion
- FileOperationTaskSettings.TargetRegion