Domanda

In WF4 attività personalizzate, capisco è possibile aggiungere di avvertimento di errore di convalida verificando alcune condizioni e aggiungere errore di convalida, ex

if(Arg == null)
metadata.AddValidationError("Null argument");

in CacheMetadata(metadata)

La mia domanda se quello che se si desidera controllare il contenuto dell'argomento stesso, ad esempio, si desidera controllare se il valore di Arg (un InArgument<String>) contiene esattamente 8 caratteri, e aggiungere errore di convalida altrimenti? È possibile? Come?

È stato utile?

Soluzione

Non avrà i dati effettivi fino l'esecuzione della attività, in modo che si avrebbe bisogno di fare questi controlli nel metodo Execute in fase di esecuzione. E a seconda delle vostre preferenze e le esigenze è possibile impostare un OutArgument codice di errore o un'eccezione che possono essere catturati nel flusso di lavoro.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top