共用方式為


SqlBackupFileInfo Class

Definition

Information of backup file.

public class SqlBackupFileInfo : System.ClientModel.Primitives.IJsonModel<Azure.ResourceManager.DataMigration.Models.SqlBackupFileInfo>, System.ClientModel.Primitives.IPersistableModel<Azure.ResourceManager.DataMigration.Models.SqlBackupFileInfo>
type SqlBackupFileInfo = class
    interface IJsonModel<SqlBackupFileInfo>
    interface IPersistableModel<SqlBackupFileInfo>
Public Class SqlBackupFileInfo
Implements IJsonModel(Of SqlBackupFileInfo), IPersistableModel(Of SqlBackupFileInfo)
Inheritance
SqlBackupFileInfo
Implements

Properties

CopyDuration

Copy Duration in seconds.

CopyThroughput

Copy throughput in KBps.

DataRead

Bytes read.

DataWritten

Bytes written.

FamilySequenceNumber

Media family sequence number.

FileName

File name.

Status

Status of the file. (Initial, Uploading, Uploaded, Restoring, Restored or Skipped).

TotalSize

File size in bytes.

Methods

JsonModelWriteCore(Utf8JsonWriter, ModelReaderWriterOptions)

Explicit Interface Implementations

IJsonModel<SqlBackupFileInfo>.Create(Utf8JsonReader, ModelReaderWriterOptions)

Reads one JSON value (including objects or arrays) from the provided reader and converts it to a model.

IJsonModel<SqlBackupFileInfo>.Write(Utf8JsonWriter, ModelReaderWriterOptions)

Writes the model to the provided Utf8JsonWriter.

IPersistableModel<SqlBackupFileInfo>.Create(BinaryData, ModelReaderWriterOptions)

Converts the provided BinaryData into a model.

IPersistableModel<SqlBackupFileInfo>.GetFormatFromOptions(ModelReaderWriterOptions)

Gets the data interchange format (JSON, Xml, etc) that the model uses when communicating with the service.

IPersistableModel<SqlBackupFileInfo>.Write(ModelReaderWriterOptions)

Writes the model into a BinaryData.

Applies to