Methods (2) Properties (8)
Namespace: SchwabenCode.QuickIO.Transfer

Syntax

internal class QuickIOTransferSetTimestampsJob : QuickIOTransferJob

Basetype

Summary

Job to set timestamps

Methods

public void QuickIOTransferSetTimestampsJob(String targetPath, DateTime creationTime, DateTime lastAccessTime, DateTime lastWriteTime, Int32 prorityLevel)

Parameters

targetPath

String

Affected fullname to set attributes

lastWriteTime

DateTime

The time the file was last written to.

prorityLevel

Int32

Priority level of directory creation should be higher than file creation without parent check

creationTime

DateTime

The creation time

lastAccessTime

DateTime

The time that the file was last accessed

Implementation()

Implementation of this job

protected void Implementation()

Properties

CreationTime

Gets the creation time

public DateTime CreationTime { get; }

CreationTimeUtc

Gets the creation time (UTC)

public DateTime CreationTimeUtc { get; set; }

JobType

JobType

internal override QuickIOTransferJobType JobType { get; }

LastAccessTime

Gets the time that the file was last accessed

public DateTime LastAccessTime { get; }

LastAccessTimeUtc

Gets the time (UTC) of last access.

public DateTime LastAccessTimeUtc { get; set; }

LastWriteTime

Gets the time the file was last written to.

public DateTime LastWriteTime { get; }

LastWriteTimeUtc

Gets the time (UTC) was last written to

public DateTime LastWriteTimeUtc { get; set; }

TargetPath

Targetpath

public String TargetPath { get; set; }