Reorganizujemy projektanta WF-4 w naszej własnej aplikacji. Mamy coś o nazwie Filtr. Teraz chcemy aktywności, która pozwala uruchomić ten filtr i pracować z wynikami w ForEach. Wystarczająco proste. Jednak te filtry mają listę parametrów (do uruchomienia filtru), które należy wypełnić na hoście przepływu pracy. Lista parametrów filtru może być dowolna od 0 do N.Parametry dynamiczne w niestandardowej aktywności?
Po ustawieniu przez użytkownika FilterId, czy istnieje sposób, aby utworzyć instancję tego filtru, sprawdzić jego listę parametrów i dodać te parametry do działania? Parametry są po prostu po prostu nazwą, typem i potrzeby jego wartości wypełnione przez użytkownika.
Inną rzeczą, nie chcemy tworzyć instancji filtru w czasie wykonywania, która byłaby zbyt droga. W czasie wykonywania potrzebujemy tylko identyfikatora filtru i listy wartości parametru.
Byłbym zadowolony z posiadania właściwości statycznej dla parametrów, jeśli istnieje sposób na jej aktualizację po zmianie wartości FilterId i sprawdzenia, czy wszystkie parametry na tej liście mają wartości.