CopyActivity Class

Definition

Copy activity.

[Microsoft.Rest.Serialization.JsonTransformation]
[Newtonsoft.Json.JsonObject("Copy")]
public class CopyActivity : Microsoft.Azure.Management.DataFactory.Models.ExecutionActivity
[<Microsoft.Rest.Serialization.JsonTransformation>]
[<Newtonsoft.Json.JsonObject("Copy")>]
type CopyActivity = class
    inherit ExecutionActivity
Public Class CopyActivity
Inherits ExecutionActivity
Inheritance
Attributes
JsonTransformationAttribute Newtonsoft.Json.JsonObjectAttribute

Constructors

CopyActivity()

Initializes a new instance of the CopyActivity class.

CopyActivity(String, CopySource, CopySink, IDictionary<String, Object>, String, IList<ActivityDependency>, IList<UserProperty>, LinkedServiceReference, ActivityPolicy, Object, Object, StagingSettings, Object, Object, Object, RedirectIncompatibleRowSettings, LogStorageSettings, LogSettings, IList<Object>, IList<Object>, Object, SkipErrorFile, IList<DatasetReference>, IList<DatasetReference>)

Initializes a new instance of the CopyActivity class.

Properties

AdditionalProperties

Gets or sets unmatched properties from the message are deserialized this collection

(Inherited from Activity)
DataIntegrationUnits

Gets or sets maximum number of data integration units that can be used to perform this data movement. Type: integer (or Expression with resultType integer), minimum: 0.

DependsOn

Gets or sets activity depends on condition.

(Inherited from Activity)
Description

Gets or sets activity description.

(Inherited from Activity)
EnableSkipIncompatibleRow

Gets or sets whether to skip incompatible row. Default value is false. Type: boolean (or Expression with resultType boolean).

EnableStaging

Gets or sets specifies whether to copy data via an interim staging. Default value is false. Type: boolean (or Expression with resultType boolean).

Inputs

Gets or sets list of inputs for the activity.

LinkedServiceName

Gets or sets linked service reference.

(Inherited from ExecutionActivity)
LogSettings

Gets or sets log settings customer needs provide when enabling log.

LogStorageSettings

Gets or sets (Deprecated. Please use LogSettings) Log storage settings customer need to provide when enabling session log.

Name

Gets or sets activity name.

(Inherited from Activity)
Outputs

Gets or sets list of outputs for the activity.

ParallelCopies

Gets or sets maximum number of concurrent sessions opened on the source or sink to avoid overloading the data store. Type: integer (or Expression with resultType integer), minimum: 0.

Policy

Gets or sets activity policy.

(Inherited from ExecutionActivity)
Preserve

Gets or sets preserve rules.

PreserveRules

Gets or sets preserve Rules.

RedirectIncompatibleRowSettings

Gets or sets redirect incompatible row settings when EnableSkipIncompatibleRow is true.

Sink

Gets or sets copy activity sink.

SkipErrorFile

Gets or sets specify the fault tolerance for data consistency.

Source

Gets or sets copy activity source.

StagingSettings

Gets or sets specifies interim staging settings when EnableStaging is true.

Translator

Gets or sets copy activity translator. If not specified, tabular translator is used.

UserProperties

Gets or sets activity user properties.

(Inherited from Activity)
ValidateDataConsistency

Gets or sets whether to enable Data Consistency validation. Type: boolean (or Expression with resultType boolean).

Methods

Validate()

Validate the object.

Applies to