C# Class Microsoft.Azure.Commands.RecoveryServices.Backup.Cmdlets.ProviderModel.PsBackupProviderManager

This class implements provider intialization based on workload and backup management type.
ファイルを表示 Open project: Azure/azure-powershell Class Usage Examples

Public Methods

Method Description
GetProviderInstance ( ContainerType containerType ) : IPsBackupProvider

To get provider instance using container type.

GetProviderInstance ( ContainerType containerType, BackupManagementType backupManagementType ) : IPsBackupProvider

Gets an instance of the provider based on the container type and backup management type (optional)

GetProviderInstance ( PsBackupProviderTypes providerType ) : IPsBackupProvider

To get provider instance using provider type.

GetProviderInstance ( WorkloadType workloadType ) : IPsBackupProvider

To get provider instance using workload type.

GetProviderInstance ( WorkloadType workloadType, BackupManagementType backupManagementType ) : IPsBackupProvider

To get provider instance using workload and backup management type.

GetProviderInstanceForBackupManagementServer ( ) : IPsBackupProvider

To get provider instance for backup management server.

PsBackupProviderManager ( object>.Dictionary providerDataIn, ServiceClientAdapter serviceClientAdapterIn ) : Microsoft.Azure.Commands.RecoveryServices.Backup.Cmdlets.ServiceClientAdapterNS

Method Details

GetProviderInstance() public method

To get provider instance using container type.
public GetProviderInstance ( ContainerType containerType ) : IPsBackupProvider
containerType ContainerType
return IPsBackupProvider

GetProviderInstance() public method

Gets an instance of the provider based on the container type and backup management type (optional)
public GetProviderInstance ( ContainerType containerType, BackupManagementType backupManagementType ) : IPsBackupProvider
containerType ContainerType Type of the container
backupManagementType BackupManagementType Type of the backup management type (optional)
return IPsBackupProvider

GetProviderInstance() public method

To get provider instance using provider type.
public GetProviderInstance ( PsBackupProviderTypes providerType ) : IPsBackupProvider
providerType PsBackupProviderTypes
return IPsBackupProvider

GetProviderInstance() public method

To get provider instance using workload type.
public GetProviderInstance ( WorkloadType workloadType ) : IPsBackupProvider
workloadType WorkloadType
return IPsBackupProvider

GetProviderInstance() public method

To get provider instance using workload and backup management type.
public GetProviderInstance ( WorkloadType workloadType, BackupManagementType backupManagementType ) : IPsBackupProvider
workloadType WorkloadType
backupManagementType BackupManagementType
return IPsBackupProvider

GetProviderInstanceForBackupManagementServer() public method

To get provider instance for backup management server.
public GetProviderInstanceForBackupManagementServer ( ) : IPsBackupProvider
return IPsBackupProvider

PsBackupProviderManager() public method

public PsBackupProviderManager ( object>.Dictionary providerDataIn, ServiceClientAdapter serviceClientAdapterIn ) : Microsoft.Azure.Commands.RecoveryServices.Backup.Cmdlets.ServiceClientAdapterNS
providerDataIn object>.Dictionary
serviceClientAdapterIn Microsoft.Azure.Commands.RecoveryServices.Backup.Cmdlets.ServiceClientAdapterNS.ServiceClientAdapter
return Microsoft.Azure.Commands.RecoveryServices.Backup.Cmdlets.ServiceClientAdapterNS