Tema anterior: Integración con Arcserve Backup: add_bab_credentials()Tema siguiente: Eliminación de escenarios: remove_scenario()


Actualización de las propiedades del escenario: update_scenario()

La función de API update_scenario permite actualizar datos del escenario durante el tiempo de ejecución.

Argumentos

La función de API update_scenario incluye los argumentos descritos en la tabla siguiente:

Nombre

Tipo

Descripción

session_id

uint

El ID de sesión que se ha devuelto llamando a la API create_session.

scenario_id

uint

El ID de escenario que desee actualizar.

scenario_data_str

ref string

Los datos sobre el escenario. Cuando la operación ha finalizado correctamente, se proporcionarán los nuevos datos del escenario.

why_not_reason

ref string

Contiene el motivo del error cuando se produce un error en esta API.

Valores de retorno

Los valores de retorno proporcionan datos al escenario en el formato de xml.

Ejemplo

public bool update_scenario_example()
        {
            try
            {
                uint scenario_id = _scenario_id;
                string why_not_reason = "";
                string scenario_data_str = get_mng().get_scenario_data(scenario_id);
                //do some changes for  the scenario.
                return get_mng().update_scenario(_session_id, scenario_id, ref scenario_data_str, out why_not_reason);
            }
            catch (Exception ex)
            {
                System.Windows.Forms.MessageBox.Show(ex.Message);
            }
            return false;
        }