StorageDataMovementCmdletBase Class

Definition

public class StorageDataMovementCmdletBase : Microsoft.WindowsAzure.Commands.Storage.StorageCloudBlobCmdletBase, IDisposable
type StorageDataMovementCmdletBase = class
    inherit StorageCloudBlobCmdletBase
    interface IDisposable
Public Class StorageDataMovementCmdletBase
Inherits StorageCloudBlobCmdletBase
Implements IDisposable
Inheritance
Implements

Constructors

StorageDataMovementCmdletBase()

Fields

_adalListener (Inherited from AzurePSCmdlet)
_cancellationTokenSource

Cancellation Token Source

(Inherited from StorageCloudCmdletBase<T>)
_clientRequestId (Inherited from AzurePSCmdlet)
_enableMultiThread (Inherited from StorageCloudCmdletBase<T>)
_fileTimeStampSuffixFormat (Inherited from AzurePSCmdlet)
_metricHelper (Inherited from AzurePSCmdlet)
_qosEvent (Inherited from AzurePSCmdlet)
AppendBlobType

append blob type

BlockBlobType

block blob type

CmdletCancellationToken (Inherited from StorageCloudCmdletBase<T>)
concurrentTaskCount (Inherited from StorageCloudCmdletBase<T>)
overwrite
PageBlobType

page blob type

size256MB
size4MB
size8MB
summaryRecord

Summary progress record on multithread task

(Inherited from StorageCloudCmdletBase<T>)
WaitTimeout (Inherited from StorageCloudCmdletBase<T>)

Properties

_dataCollectionProfile (Inherited from AzurePSCmdlet)
_matchers (Inherited from AzurePSCmdlet)
AppendBlobRequestConditions (Inherited from StorageCloudBlobCmdletBase)
AsJob
AsJobDynamicParameters (Inherited from AzurePSCmdlet)
BlobRequestConditions (Inherited from StorageCloudBlobCmdletBase)
Channel (Inherited from StorageCloudCmdletBase<T>)
ClientOptions (Inherited from StorageCloudBlobCmdletBase)
ClientTimeoutPerRequest (Inherited from StorageCloudCmdletBase<T>)
ConcurrentTaskCount

Amount of concurrent async tasks to run per available core.

(Inherited from StorageCloudCmdletBase<T>)
Context (Inherited from StorageCloudCmdletBase<T>)
DataCollectionWarning (Inherited from AzureDataCmdlet)
DataLakeClientOptions (Inherited from StorageCloudBlobCmdletBase)
DebugMessages (Inherited from AzurePSCmdlet)
DefaultContext (Inherited from AzureDataCmdlet)
DefaultProfile

Gets or sets the global profile for ARM cmdlets.

(Inherited from StorageCloudCmdletBase<T>)
EnableMultiThread

Enable or disable multithread If the storage cmdlet want to disable the multithread feature, it can disable when construct and beginProcessing

(Inherited from StorageCloudCmdletBase<T>)
Force
ImplementationBackgroundJobDescription (Inherited from AzurePSCmdlet)
IsErrorMetricEnabled (Inherited from AzurePSCmdlet)
IsUsageMetricEnabled (Inherited from AzurePSCmdlet)
ModuleName (Inherited from AzurePSCmdlet)
ModuleVersion (Inherited from AzurePSCmdlet)
OperationContext

Cmdlet operation context.

(Inherited from StorageCloudCmdletBase<T>)
PageBlobRequestConditions (Inherited from StorageCloudBlobCmdletBase)
PSVersion
Obsolete.
(Inherited from AzurePSCmdlet)
RequestOptions

Blob request options

(Inherited from StorageCloudBlobCmdletBase)
ResolvedFileName
RMProfile (Inherited from AzureDataCmdlet)
ServerTimeoutPerRequest (Inherited from StorageCloudCmdletBase<T>)
SessionState (Inherited from AzurePSCmdlet)
ShareChannel

Gets or sets a flag indicating whether CreateChannel should share the command's current Channel when asking for a new one. This is only used for testing.

(Inherited from StorageCloudCmdletBase<T>)
ShouldForceQuit

whether stop processing

(Inherited from StorageCloudCmdletBase<T>)
SMProfile (Inherited from AzureDataCmdlet)
TableOperationContext

Cmdlet operation context.

(Inherited from StorageCloudCmdletBase<T>)
TagCondition (Inherited from StorageCloudBlobCmdletBase)
TransferManager

Blob Transfer Manager

Methods

AddDebuggingFilter(Regex) (Inherited from AzurePSCmdlet)
BeginProcessing()

Cmdlet begin processing

CheckIfInteractive() (Inherited from AzurePSCmdlet)
ConfirmAction(Boolean, String, String, String, Action, Func<Boolean>) (Inherited from AzurePSCmdlet)
ConfirmAction(Boolean, String, String, String, Action) (Inherited from AzureDataCmdlet)
ConfirmAction(String, String, Action) (Inherited from AzurePSCmdlet)
ConfirmOverwrite(Object, Object)

Confirm the overwrite operation

ConfirmOverwriteAsync(Object, Object)

Confirm the overwrite operation

ConstructPSObject(String, Object[]) (Inherited from AzurePSCmdlet)
ContainerIsEmpty(CloudBlobContainer) (Inherited from StorageCloudBlobCmdletBase)
ContainerIsEmpty(CloudBlobContainer) (Inherited from StorageCloudBlobCmdletBase)
CreateChannel()

Create blob client and storage service management channel if need to.

(Inherited from StorageCloudBlobCmdletBase)
CreateChannel(AzureStorageContext) (Inherited from StorageCloudBlobCmdletBase)
CreateChannel(AzureStorageContext)

Get a service channel object using specified storage account

(Inherited from StorageCloudBlobCmdletBase)
CurrentPath() (Inherited from AzurePSCmdlet)
Dispose() (Inherited from AzurePSCmdlet)
Dispose(Boolean) (Inherited from AzurePSCmdlet)
DoBeginProcessing()
DoEndProcessing()
DoInitChannelCurrentSubscription(Boolean) (Inherited from StorageCloudCmdletBase<T>)
EndProcessing()
ExecuteCmdlet() (Inherited from AzurePSCmdlet)
FlushInitializationWarnings() (Inherited from AzurePSCmdlet)
GetBlockIDs(Int64, Int64, String)

Get the block id arrary from block blob length, block size and blob name

GetBlockLength(Int64)

Get the block size from block blob length

GetCmdletConcurrency()

Get the concurrency value

(Inherited from StorageCloudCmdletBase<T>)
GetExceptionErrorCategory(Exception)

Get the error category for specified exception

(Inherited from StorageCloudCmdletBase<T>)
GetRequestOptions(StorageServiceType)

Get a request options

(Inherited from StorageCloudCmdletBase<T>)
GetTableRequestOptions()

Get a request options

(Inherited from StorageCloudCmdletBase<T>)
GetTransferContext(DataMovementUserData)
InitChannelCurrentSubscription() (Inherited from StorageCloudCmdletBase<T>)
InitChannelCurrentSubscription(Boolean)

Init channel with or without subscription in storage cmdlet

(Inherited from StorageCloudCmdletBase<T>)
InitDebuggingFilter() (Inherited from AzurePSCmdlet)
InitializeQosEvent() (Inherited from AzureDataCmdlet)
IsDataCollectionAllowed() (Inherited from AzurePSCmdlet)
IsTerminatingError(Exception) (Inherited from AzurePSCmdlet)
IsVerbose() (Inherited from AzurePSCmdlet)
LoadModuleVersion(String, Boolean) (Inherited from AzurePSCmdlet)
LogCmdletEndInvocationInfo() (Inherited from AzurePSCmdlet)
LogCmdletStartInvocationInfo() (Inherited from AzurePSCmdlet)
LogQosEvent() (Inherited from AzurePSCmdlet)
OnTaskSuccessful(DataMovementUserData)

On Task run successfully

ProcessRecord() (Inherited from StorageCloudCmdletBase<T>)
RegisterDynamicParameters(RuntimeDefinedParameterDictionary) (Inherited from AzurePSCmdlet)
ResolveUserPath(String) (Inherited from AzurePSCmdlet)
ResolveUserPath(String[]) (Inherited from AzurePSCmdlet)
SafeWriteOutputPSObject(String, Object[]) (Inherited from AzurePSCmdlet)
SetBackgroundJobDescription(String) (Inherited from AzurePSCmdlet)
SetClientOptionsWithEncryptionScope(String) (Inherited from StorageCloudBlobCmdletBase)
SetupDebuggingTraces() (Inherited from AzurePSCmdlet)
SetupHttpClientPipeline() (Inherited from AzurePSCmdlet)
StopProcessing()

stop processing time-consuming operation should work with ShouldForceQuit

(Inherited from StorageCloudCmdletBase<T>)
TearDownDebuggingTraces() (Inherited from AzurePSCmdlet)
TearDownHttpClientPipeline() (Inherited from AzurePSCmdlet)
ThrowIfPremium(String) (Inherited from StorageCloudBlobCmdletBase)
ThrowTerminatingError(ErrorRecord) (Inherited from AzurePSCmdlet)
UseTrack2Sdk() (Inherited from StorageCloudBlobCmdletBase)
ValidateBlobProperties(Hashtable)

check whether the blob properties is valid

(Inherited from StorageCloudBlobCmdletBase)
ValidateBlobTier(BlobType, Nullable<PremiumPageBlobTier>, Nullable<Boolean>, Nullable<RehydratePriority>) (Inherited from StorageCloudBlobCmdletBase)
ValidateBlobTier(BlobType, Nullable<PremiumPageBlobTier>) (Inherited from StorageCloudBlobCmdletBase)
ValidateBlobType(CloudBlob) (Inherited from StorageCloudBlobCmdletBase)
ValidateBlobType(CloudBlob) (Inherited from StorageCloudBlobCmdletBase)
WriteCommandDetail(String) (Inherited from AzurePSCmdlet)
WriteDebug(String) (Inherited from AzurePSCmdlet)
WriteDebugWithTimestamp(String, Object[]) (Inherited from AzurePSCmdlet)
WriteDebugWithTimestamp(String) (Inherited from AzurePSCmdlet)
WriteError(ErrorRecord) (Inherited from AzurePSCmdlet)
WriteErrorWithTimestamp(String) (Inherited from AzurePSCmdlet)
WriteExceptionError(Exception)

Write error with category and identifier

(Inherited from StorageCloudCmdletBase<T>)
WriteInformation(Object, String[]) (Inherited from AzurePSCmdlet)
WriteInformation(String, Nullable<Boolean>) (Inherited from AzurePSCmdlet)
WriteInformationWithTimestamp(String) (Inherited from AzurePSCmdlet)
WriteInitializationWarnings(String) (Inherited from AzurePSCmdlet)
WriteObject(Object, Boolean) (Inherited from AzurePSCmdlet)
WriteObject(Object) (Inherited from AzurePSCmdlet)
WriteProgress(ProgressRecord) (Inherited from AzurePSCmdlet)
WriteSurvey() (Inherited from AzurePSCmdlet)
WriteTaskSummary() (Inherited from StorageCloudCmdletBase<T>)
WriteTerminatingError(Exception)

write terminating error

(Inherited from StorageCloudCmdletBase<T>)
WriteTransmitSummaryStatus()

Write transmit summary status

(Inherited from StorageCloudCmdletBase<T>)
WriteVerbose(String) (Inherited from AzurePSCmdlet)
WriteVerboseWithTimestamp(String, Object[]) (Inherited from AzurePSCmdlet)
WriteVerboseWithTimestamp(String) (Inherited from AzurePSCmdlet)
WriteWarning(String) (Inherited from AzurePSCmdlet)
WriteWarningWithTimestamp(String) (Inherited from AzurePSCmdlet)

Extension Methods

DisableDataCollection(AzurePSCmdlet)
EnableDataCollection(AzurePSCmdlet)

Applies to