O método VerifyOKToApplyIncrementalChangeToCollection é usado para verificar se um subconjunto de propriedades nessa Definição ...

O método VerifyOKToApplyIncrementalChangeToCollection é usado para verificar se um subconjunto de propriedades nessa Definição (Setting) pode ser aplicado à Coleção de ManagedSystemElements referenciada em um horário ou intervalo de tempo específico, sem provocar efeitos adversos à própria Coleção ou ao ambiente próximo. O efeito líquido é executar o método VerifyOKToApplyIncrementalChangeToMSE em cada um dos Elementos agregados pela Coleção. Esse método usa quatro parâmetros de entrada: Collection (a Coleção de ManagedSystemElements que está sendo verificada), TimeToApply (quando se trata de datetime, pode ser um horário ou intervalo de tempo específico), MustBeCompletedBy (que indica a hora de conclusão exigida para o método) e uma matriz PropertiesToApply (que inclui uma lista dos nomes das propriedades que terão seus valores verificados). Se a matriz for nula, estiver vazia ou incluir a cadeia de caracteres "all" como o nome da propriedade, todas as propriedades Settings serão verificadas. Se estiver definida como "none", nenhuma propriedade Settings será verificada. O valor retornado deve ser 0 quando é possível aplicar a Definição, 1 quando não há suporte para o método, 2 quando a Definição não pode ser aplicada dentro dos horários especificados e qualquer outro número em caso de erro. Um parâmetro de saída, CanNotApply, é definido como uma matriz de cadeia de caracteres que lista as chaves dos ManagedSystemElements aos quais não é possível aplicar a Definição. Esse parâmetro permite que os Elementos sejam revisitados para depois serem corrigidos ou passarem por alguma outra ação corretiva. 
Em uma subclasse, o conjunto de códigos de retorno possíveis pode ser especificado usando um qualificador ValueMap no método. As cadeias de caracteres nas quais o conteúdo de ValueMap é "traduzido" também podem ser especificadas na subclasse como um qualificador da matriz Values.