Table of Contents

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
object
BasicFileTransferSettings

Constructors

BasicFileTransferSettings(string)

public BasicFileTransferSettings(string operationType)

Parameters

NameTypeDescription
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

FileTransferAction

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

NameTypeDescription
messages MessageCollection

Collection of messages that any validation messages will be added to

Inherited Members