Share via


DataTransferStatus Class

Definition

Defines the status of the Transfer Job.

public class DataTransferStatus : IEquatable<Azure.Storage.DataMovement.DataTransferStatus>
type DataTransferStatus = class
    interface IEquatable<DataTransferStatus>
Public Class DataTransferStatus
Implements IEquatable(Of DataTransferStatus)
Inheritance
DataTransferStatus
Implements

Constructors

DataTransferStatus()

Constructor to set the initial state to Queued with no failures or skipped items.

DataTransferStatus(DataTransferState, Boolean, Boolean)

Constructor to have a custom state, failure state, and skipped state.

Properties

HasCompletedSuccessfully

Represents if the transfer has completed successfully without any failure or skipped items.

HasFailedItems

Represents if transfer has any failure items.

If set to true, the transfer has at least one failure item. If set to false, the transfer currently has no failures.

HasSkippedItems

Represents if transfer has any skipped items.

If set to true, the transfer has at least one item it has skipped. If set to false, the transfer currently has no items that has been skipped.

It's possible to never have any items skipped if SkipIfExists is not enabled in the CreationPreference.

State

Defines the state of the transfer.

Methods

Equals(DataTransferStatus)

Indicates whether the current object is equal to another object of the same type.

Equals(Object)

Determines whether the specified object is equal to the current object.

GetHashCode()

Serves as the default hash function.

Operators

Equality(DataTransferStatus, DataTransferStatus)

Equality operator.

Inequality(DataTransferStatus, DataTransferStatus)

Inequality operator.

Applies to