Seite 1 von 1

Push-Dienste - Skriptumgebung

Verfasst: 29. Apr 2020, 14:44
von Emil Feuerdrache
Hallo zusammen,

Im Bereich "Push-Dienste" kann man ja C#-Skriptcode einfügen, der sozusagen zur Laufzeit "injiziert" bzw. ausgeführt wird. Hierfür kenne ich die beiden dokumentierten Methoden

Code: Alles auswählen

public static bool ProcessResponse(int httpCode, String[] header, String content, out String result)

Code: Alles auswählen

public static void PrepareVariables(System.Collections.Generic.IDictionary<String, String> variables)
  • Gibt es weitere nutzbare?
Ich habe bei einem Skript einen Laufzeitfehler, dem ich einfach nicht auf die Schliche komme und kann ihn bislang nicht nachvollziehen.
  • Kann mir jemand sagen, welche .NET-Version für die Skripte genutzt wird und auf welche namespaces (using) ich zugreifen kann, damit ich mir eine Testumgebung nachbauen kann?
    Weitere usings als die im Hintergrund bekannten zu nutzen geht denke ich nicht, oder?
  • Kennt ihr eine Möglichkeit, aus einem Skript heraus etwas auszugeben, z.B. in eine Datei zu schreiben oder so, damit ich irgendwie rauskriege was in den Parametern mitgegeben wird?
DANKE!! :)

Re: Push-Dienste - Skriptumgebung

Verfasst: 16. Mai 2020, 12:01
von bosmon
Hallo,

die Skriptumgebung benutzt .Net 4.6. Du kannst in der Skriptumgebung alle Standard-.Net Klassen nutzen.

Da alle Klassen zur Verfügung stehen kannst auch Dateien öffnen und dort etwas reinschreiben

Grüße
Thimo Eichstädt

Re: Push-Dienste - Skriptumgebung

Verfasst: 19. Mai 2020, 10:53
von Emil Feuerdrache
Hallo Thimo,

vielen Dank!

Ich hatte inzwischen herausgefunden, dass ich die vollqualifizierten Klassennamen (inklusive Namespace) nutzen muss, dadurch dass du mir noch die .Net-Version gesagt hast konnte ich ein umfangreiches Skript schreiben.

Super!