Freigeben über


ItemLevelRestoreTargetInfo Konstruktor

Definition

Initialisiert eine neue instance von ItemLevelRestoreTargetInfo.

public ItemLevelRestoreTargetInfo (Azure.ResourceManager.DataProtectionBackup.Models.RecoverySetting recoverySetting, System.Collections.Generic.IEnumerable<Azure.ResourceManager.DataProtectionBackup.Models.ItemLevelRestoreCriteria> restoreCriteria, Azure.ResourceManager.DataProtectionBackup.Models.DataSourceInfo datasourceInfo);
new Azure.ResourceManager.DataProtectionBackup.Models.ItemLevelRestoreTargetInfo : Azure.ResourceManager.DataProtectionBackup.Models.RecoverySetting * seq<Azure.ResourceManager.DataProtectionBackup.Models.ItemLevelRestoreCriteria> * Azure.ResourceManager.DataProtectionBackup.Models.DataSourceInfo -> Azure.ResourceManager.DataProtectionBackup.Models.ItemLevelRestoreTargetInfo
Public Sub New (recoverySetting As RecoverySetting, restoreCriteria As IEnumerable(Of ItemLevelRestoreCriteria), datasourceInfo As DataSourceInfo)

Parameter

recoverySetting
RecoverySetting

Wiederherstellungsoption.

restoreCriteria
IEnumerable<ItemLevelRestoreCriteria>

Wiederherstellungskriterien Beachten Sie, dass ItemLevelRestoreCriteria es sich um die Basisklasse handelt. Je nach Szenario muss hier möglicherweise eine abgeleitete Klasse der Basisklasse zugewiesen werden, oder diese Eigenschaft muss in eine der möglichen abgeleiteten Klassen umgewandelt werden. Die verfügbaren abgeleiteten Klassen sind ItemPathBasedRestoreCriteria, KubernetesClusterRestoreCriteria, KubernetesPVRestoreCriteriaund KubernetesStorageClassRestoreCriteriaRangeBasedItemLevelRestoreCriteria.

datasourceInfo
DataSourceInfo

Informationen zum Ziel-DS.

Ausnahmen

restoreCriteria oder datasourceInfo ist NULL.

Gilt für: