Mit der ApplyToCollection-Methode wird das Setting-Objekt auf die Sammlung von ManagedSystemElement-Objekten angewendet, ...

Mit der ApplyToCollection-Methode wird das Setting-Objekt auf die Sammlung von ManagedSystemElement-Objekten angewendet, auf die verwiesen wird. Die Auswirkung besteht darin, dass die ApplyToMSE-Methode auf jedes Element angewendet wird, das in der Sammlung enthalten ist. Falls der Eingabewert "ContinueOnError" auf "false" festgelegt ist, wendet diese Methode das Setting-Objekt auf alle Elemente in der Sammlung an, bis ein Fehler auftritt. Bei Auftreten eines Fehlers wird die Methode angehalten, der Schlüssel des Elements, das den Fehler verursacht hat, wird im CanNotApply-Array protokolliert, und der Rückgabecode "2" wird ausgegeben. Falls der Eingabewert "ContinueOnError" auf "true" festgelegt ist, wendet diese Methode das Setting-Objekt auf alle ManagedSystemElement-Objekte in der Sammlung an und meldet die Elemente mit Fehlern im Array "CanNotApply". Für diese Elemente wird die Verarbeitung fortgesetzt, bis die Methode auf alle Elemente in der Sammlung angewendet wurde, und zwar unabhängig von aufgetretenen Fehlern. Der Schlüssel der ManagedSystemElement-Objekte, auf die das Setting-Objekt nicht angewendet werden konnte, wird im CanNotApply-Array protokolliert. Diese Methode besitzt vier Eingabeparameter: "Collection" (die Sammlung der zu überprüfenden ManagedSystemElement-Objekte), "TimeToApply" (Ein Wert vom Typ "datetime", der entweder eine bestimmte Zeit oder ein Zeitintervall angeben kann), "ContinueOnError" (mit "true" wird angegeben, dass die Verarbeitung beim Auftreten eines Fehlers fortgesetzt wird) und "MustBeCompletedBy" (womit die erforderliche Beendigungszeit für die Methode angegeben wird). Der Rückgabewert ist "0", wenn das Setting-Objekt angewendet werden kann, "1", wenn die Methode nicht unterstützt wird, "2", wenn die Einstellung innerhalb der angegebenen Zeiten nicht angewendet werden kann, "3", wenn das Setting-Objekt nicht mit dem Eingabewert für "ContinueOnError" angewendet werden kann. Mit jeder anderen Zahl wird ein Fehler angezeigt. Es ist ein Ausgabeparameter, "CanNotApplystring", definiert, bei dem es sich um ein Array mit den Schlüsseln der ManagedSystemElement-Objekte handelt, auf die das Setting-Objekt nicht angewendet werden konnte. Dieser Ausgabeparameter hat nur dann einen Sinn, wenn der ContinueOnError-Parameter auf "true" festgelegt ist. 
In einer Unterklasse kann die Gruppe der möglichen Rückgabecodes mit einem ValueMap-Qualifizierer in der Methode angegeben werden. Die Zeichenfolgen, in die die Inhalte von "ValueMap" übersetzt werden, können auch in der Unterklasse als ein Values-Arraykennzeichner angegeben werden. 
Hinweis: Wenn beim Anwenden des Setting-Objekts auf ein ManagedSystemElement-Objekt ein Fehler auftritt, muss das Element so konfiguriert werden, wie es vor dem Versuch von "Apply" war. Dies bedeutet, dass das Element nicht in einem unbestimmten Zustand verbleiben darf.