Il metodo ApplyIncrementalChangeToMSE esegue l'applicazione effettiva di un sottoinsieme delle proprietà nell'impostazione ...

Il metodo ApplyIncrementalChangeToMSE esegue l'applicazione effettiva di un sottoinsieme delle proprietà nell'impostazione nel ManagedSystemElement di riferimento. Il metodo accetta quattro parametri di input: MSE (il ManagedSystemElement a cui applicare l'impostazione), TimeToApply (valore di tipo datetime che può rappresentare un'ora specifica o un intervallo di tempo), MustBeCompletedBy (che indica il tempo di completamento richiesto per il metodo) e una matrice PropertiesToApply (che contiene un elenco dei nomi delle proprietà di cui verranno applicati i valori). Le eventuali proprietà non incluse in questo elenco verranno ignorate durante l'applicazione. Se la matrice è Null o vuota o contiene la stringa "ALL" come nome di proprietà, verranno applicate tutte le proprietà dell'impostazione. Se l'impostazione è "NONE", non verrà applicata alcuna proprietà. 
Si noti che la semantica del metodo prevede che le singole impostazioni vengano applicate per intero o non vengano applicate affatto al ManagedSystemElement di destinazione. Il valore restituito deve essere 0 se l'impostazione viene applicata correttamente al ManagedSystemElement di riferimento, 1 se il metodo non è supportato, 2 se l'impostazione non può essere applicata entro i tempi specificati e qualsiasi altro numero se si verifica un errore. In una sottoclasse, si potrebbe specificare il set di possibili codici restituiti tramite un qualificatore ValueMap nel metodo. Anche le stringhe in cui viene convertito il contenuto di ValueMap possono essere specificate nella sottoclasse come un qualificatore della matrice Values. 
Nota: se si verifica un errore in fase di applicazione dell'impostazione a un ManagedSystemElement, l'elemento deve essere configurato con lo stesso stato esistente al momento del tentativo di applicazione, ovvero non deve essere lasciato in stato indeterminato.