2017-07-13 3 views
0

Ich habe eine ADF .Net-Aktivität erstellt und new Dictionary() zurückgegeben;, aber wenn die Aktivität fehlschlägt, wird dasselbe Wörterbuch zurückgegeben, das anzeigt, dass die Pipeline erfolgreich ist. Wie Sie den Fehlerstatus über .NET-Aktivität an Azure zurückgeben. Ist das möglich?Zurückgeben des Fehlerstatus in ADF .Net-Aktivität

return new Dictionary<string, string>(); 

Antwort

2

Wenn wir die Dictionary<string, string>() or null; die Pipeline zeigt Bereit-Zustand zurück.

Aber wenn wir den Fehler aus der benutzerdefinierten Aktivität werfen, wird die Scheibe fehlgeschlagen.

catch (Exception ex) 
     { 
      logger.Write("Exception in userData: " + ex.ToString()); 
      throw; 
     } 
     return null;