IInfrascaleClient Interface |
Namespace: SOS.SDK
public interface IInfrascaleClient : IInfrascaleSdk, IInfrascaleSdkListener
The IInfrascaleClient type exposes the following members.
Name | Description | |
---|---|---|
IsConnected |
Infrascale Service is connected now.
| |
Tracer |
Tracer of the connection events.
|
Name | Description | |
---|---|---|
CancelJob |
Cancel running Job.
Please note: use CancelOnlineBackup(CancelOnlineBackupRequest) method for cancelling OnlineBackup Job.
(Inherited from IInfrascaleSdk.) | |
CancelOnlineBackup |
Cancel the current backup session.
(Inherited from IInfrascaleSdk.) | |
Connect |
Estabilish connection to the Infrascale Service.
| |
Disconnect |
Disconnect from the Infrascale Service.
| |
GetAccountInfo |
Returns information about signed in account.
(Inherited from IInfrascaleSdk.) | |
GetApplicationSettings |
Get the Application settings.
(Inherited from IInfrascaleSdk.) | |
GetJobSession |
Retrieves job's state by JobId.
(Inherited from IInfrascaleSdk.) | |
GetJobSessions |
Retrieves states of all running Jobs.
(Inherited from IInfrascaleSdk.) | |
GetOnlineBackupSettings | Get Online Backup settings from the settings storage. (Inherited from IInfrascaleSdk.) | |
GetRecoveryItems |
Retrieves the list of folders and files available for recovery at specified Path. If Path is not specified returns a list of systems.
(Inherited from IInfrascaleSdk.) | |
IsMSExchangePresent |
Check if MSExchange is present on this system.
(Inherited from IInfrascaleSdk.) | |
IsMSSqlPresent |
Check if MSSql is present on this system.
(Inherited from IInfrascaleSdk.) | |
Listen(ActionJobSessionContract, ActionJobSessionContract, ActionJobEventsContract, ActionJobSessionContract) |
Create an instance of the JobSessionAggregatedListener for listen all Job callbacks without specifiyng
callback types.
Use other specified Jobs related listeners, if you know real type of the listened Job.
(Inherited from IInfrascaleSdkListener.) | |
ListenTStarted, TProgress, TEvents, TCompleted(ActionTStarted, ActionTProgress, ActionTEvents, ActionTCompleted) |
Create an instance of the JobSessionAggregatedListenerBaseTStarted, TProgress, TEvents, TCompleted for
listen all Job callbacks with specified callback types.
Handles all callbacks.
Use other specified Jobs related listeners, if you know real type of the listened Job.
(Inherited from IInfrascaleSdkListener.) | |
ListenJobCompletedT |
Create an instance of the JobSessionCompletedListenerT for listen JobCompleted callbacks.
(Inherited from IInfrascaleSdkListener.) | |
ListenJobEventsT |
Create an instance of the JobSessionEventsListenerT for listen JobEvents callbacks.
(Inherited from IInfrascaleSdkListener.) | |
ListenJobProgressT |
Create an instance of the JobSessionProgressListenerT for listen JobProgress callbacks.
(Inherited from IInfrascaleSdkListener.) | |
ListenJobStartedT |
Create an instance of the JobSessionStartedListenerT for listen JobStarted callbacks.
(Inherited from IInfrascaleSdkListener.) | |
ListenOnlineBackupJob |
Create an instance of the OnlineBackupAggregatedListener for listen all OnlineBackup Job callbacks.
(Inherited from IInfrascaleSdkListener.) | |
ListenRecoveryJob |
Create an instance of the RecoveryAggregatedListener for listen all Recovery Job callbacks.
(Inherited from IInfrascaleSdkListener.) | |
ListenRefreshRecoveryInfoJob |
Create an instance of the RefreshRecoveryAggregatedListener for listen all RefreshRecovery Job
callbacks.
(Inherited from IInfrascaleSdkListener.) | |
LoadBaremetalBackupSchedule |
Load Baremetal Backup schedule.
(Inherited from IInfrascaleSdk.) | |
LoadExchangeBackupSchedule |
Load Exchange Backup schedule.
(Inherited from IInfrascaleSdk.) | |
LoadImageStreamBackupSchedule |
Load ImageStream Backup schedule.
(Inherited from IInfrascaleSdk.) | |
LoadMSSqlBackupSchedule |
Load MSSql Backup schedule.
(Inherited from IInfrascaleSdk.) | |
LoadOnlineBackupSchedule |
Load Online Backup schedule.
(Inherited from IInfrascaleSdk.) | |
PauseOnlineBackup |
Pause the current backup session.
(Inherited from IInfrascaleSdk.) | |
RemoveOnlineBackupSettings | Remove existing Online Backup settings from the settings storage. (Inherited from IInfrascaleSdk.) | |
ResumeOnlineBackup |
Resume the current backup session (if paused).
(Inherited from IInfrascaleSdk.) | |
RunLiveProtect |
Run LiveProtect.
(Inherited from IInfrascaleSdk.) | |
RunOnlineBackupJob | Add new Online Backup job request using existing settings. (Inherited from IInfrascaleSdk.) | |
RunRecoveryJob |
Starts Recovery Job.
(Inherited from IInfrascaleSdk.) | |
RunRefreshRecoveryInfoJob |
Starts RefreshRecoveryInfo job that refreshes local db of metadata by syncing it with backup server.
(Inherited from IInfrascaleSdk.) | |
ScanNtfsVolume |
Start Scan NTFS Volume Job.
(Inherited from IInfrascaleSdk.) | |
ScheduleBaremetalBackup |
Schedule Baremetal Backup Job.
(Inherited from IInfrascaleSdk.) | |
ScheduleExchangeBackup |
Schedule Exchange Backup Job.
(Inherited from IInfrascaleSdk.) | |
ScheduleImageStreamBackup |
Schedule ImageStream (Advanced) Backup Job.
(Inherited from IInfrascaleSdk.) | |
ScheduleMSSqlBackup |
Schedule MS SQL Backup Job.
(Inherited from IInfrascaleSdk.) | |
ScheduleOnlineBackup |
Schedule Online Backup Job.
(Inherited from IInfrascaleSdk.) | |
ScheduleUpdateNotifier |
Schedule UpdateNotifier launch.
(Inherited from IInfrascaleSdk.) | |
SetInternetSettings |
Set Internet (Proxy) settings.
(Inherited from IInfrascaleSdk.) | |
SetOnlineBackupSettings |
Add Online Backup settings to the settings storage.
(Inherited from IInfrascaleSdk.) | |
SignIn |
Creates session for specific backup account using User Credentials.
(Inherited from IInfrascaleSdk.) | |
SignOut |
Signing out backup account on Infrascale Service.
(Inherited from IInfrascaleSdk.) | |
StopLiveProtect |
Stop LiveProtect.
(Inherited from IInfrascaleSdk.) | |
SubscribeCallback |
Allows to receive notification about events are occurred in scope of specific backup account.
(Inherited from IInfrascaleSdk.) | |
UnscheduleBaremetalBackup |
Delete schedules of the Baremetal Backup.
(Inherited from IInfrascaleSdk.) | |
UnscheduleExchangeBackup |
Delete schedules of the Exchange Backup.
(Inherited from IInfrascaleSdk.) | |
UnscheduleImageStreamBackup |
Delete schedules of the ImageStream Backup.
(Inherited from IInfrascaleSdk.) | |
UnscheduleMSSqlBackup |
Delete schedules of the MSSql Backup.
(Inherited from IInfrascaleSdk.) | |
UnscheduleOnlineBackup |
Delete schedules of the OnlineBackup.
(Inherited from IInfrascaleSdk.) | |
UnsubscribeCallback |
Stops receiving notification about events are occurred in scope of specific backup account.
(Inherited from IInfrascaleSdk.) | |
UpdateServerAuthToken |
Operation for update ServerAuthToken for the Account.
(Inherited from IInfrascaleSdk.) |
Name | Description | |
---|---|---|
JobCompleted |
Occurs when Job is completed.
| |
JobEvents |
Occurs when Job reports about new events.
| |
JobProgress |
Occurs when new progress report is aquired.
| |
JobStarted |
Occurs when Job is started.
| |
PipeConnectionEstablished |
Occurs when connection to the Infrascale Service is estabilished.
| |
PipeConnectionLost |
Occurs when connection to the Infrascale Service is lost.
| |
ServerAuthTokenExpired |
Occurs when Auth by ServerAuthToken used and indicates about expiration of current ServerAuthToken.
|