Il metodo ApplyToCollection esegue l'applicazione dell'impostazione alla raccolta di ManagedSystemElement di riferimento. ...

Il metodo ApplyToCollection esegue l'applicazione dell'impostazione alla raccolta di ManagedSystemElement di riferimento. L'effetto del metodo è l'esecuzione del metodo ApplyToMSE su ogni elemento aggregato nella raccolta. Se il valore di input ContinueOnError è false, il metodo applica l'impostazione a tutti gli elementi nella raccolta fino a quando non si verifica un errore. In caso di errore, l'esecuzione del metodo viene interrotta, la chiave dell'elemento che causa l'errore viene registrata nella matrice CanNotApply e viene restituito il codice 2. Se il valore di input ContinueOnError è true, il metodo applica l'impostazione a tutti i ManagedSystemElement nella raccolta e restituisce gli elementi in errore nella matrice CanNotApply. In quest'ultimo caso l'elaborazione continuerà fino all'applicazione del metodo a tutti gli elementi nella raccolta, indipendentemente dagli eventuali errori rilevati. La chiave di ogni ManagedSystemElement a cui non è possibile applicare l'impostazione viene registrata nella matrice CanNotApply. Il metodo accetta quattro parametri di input: Collection (raccolta degli elementi a cui applicare l'impostazione), TimeToApply (valore di tipo datetime che può rappresentare un'ora specifica o un intervallo di tempo), ContinueOnError (true indica di continuare l'elaborazione in caso di errore) e MustBeCompletedBy (che indica il tempo di completamento richiesto per il metodo). Il valore restituito deve essere 0 se l'impostazione viene applicata correttamente alla raccolta di riferimento, 1 se il metodo non è supportato, 2 se l'impostazione non può essere applicata entro i tempi specificati, 3 se non è possibile applicare l'impostazione tramite il valore di input per ContinueOnError e qualsiasi altro numero se si è verificato un errore. Esiste un parametro di output definito, CanNotApplystring, ovvero una matrice di stringhe che elenca le chiavi dei ManagedSystemElement a cui non può essere applicata l'impostazione. Questo parametro di output è significativo solo se il parametro ContinueOnError è true. 
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 nella raccolta, l'elemento deve essere configurato con lo stesso stato esistente al momento del tentativo di applicazione, ovvero non deve essere lasciato in stato indeterminato.