Click or drag to resize

JobUploadParameters Class

Parameters for the local directory to Azure job (container) upload.
Inheritance Hierarchy
SystemObject
  RCS.Carbon.SharedJobUploadParameters

Namespace: RCS.Carbon.Shared
Assembly: RCS.Carbon.Shared (in RCS.Carbon.Shared.dll) Version: 9.0.12
Syntax
C#
public sealed class JobUploadParameters

The JobUploadParameters type exposes the following members.

Constructors
 NameDescription
Public methodJobUploadParametersInitializes a new instance of the JobUploadParameters class
Top
Properties
 NameDescription
Public propertyCancelToken An optional cancellation token to allow calling apps to asynchronously cancel upload processing.
Public propertyIncludeNames An optional set of specific root level file or directory names to be candidates for upload. For example, if a value is 'Testing.vtr' then that specific file in to the root of the SourceDirectory will be uploaded. If a value is 'MyDir' then all files and directories under that folder in the root of SourceDirectory will be uploaded. No comparisons are made in subdirectories under the SourceDirectory. If the parameter is null or zero length then everything is a candidate for upload.
Public propertyMaxConcurrent The requested number of concurrent uploads. The value will coerced into the range 1 to processor-count for the upload.
Public propertyNewAndChangedOnly True to upload new and changed files only which are determined by comparing the last modified timestamps of the local file and its corresponding Blob (if one exists). False to upload all candidate files.
Public propertyProgress An optional progress implementation to receive upload progress callbacks.
Public propertySourceDirectory Specifies the local directory which is the upload source.
Public propertyToLowerDirPatterns Blobs will have their names converted to lowercase if their full name matches one these regular expression patterns (case insensitive). Example: 'CaseData/Age.met' will be uploaded as 'CaseData/age.met'.
Top
See Also