Podczas ostatniej konferencji Ignite firma Microsoft ogłosiła ogólną dostępność (GA) niestandardowego kodu dla .NET Framework Aplikacje logiki platformy Azure (Standard), który umożliwia programistom rozszerzanie rozwiązań niskokodowych o niestandardowy kod.
Wcześniej firma przedstawiła możliwości niestandardowego kodu, a dzięki wersji GA programiści mogą teraz korzystać z większej elastyczności w kodzie, wdrażać kod wraz z przepływami pracy i uzyskać natywne środowisko debugowania. Dodatkowo firma uwzględniła obsługę lokalnego rejestrowania i analiz aplikacji.
Firma zaleca programistom, aby korzystali z niestandardowej rozszerzalności kodu platformy .NET Framework w celu uzupełnienia rozwiązań integracyjnych o niewielkiej liczbie kodu w przypadkach takich jak analizowanie ad hoc, sprawdzanie poprawności danych i proste transformacje danych — a nie w scenariuszach wymagających dużej mocy obliczeniowej, takich jak przesyłanie strumieniowe i długotrwały kod , złożone zbiory lub spory.
Funkcja kodu niestandardowego jest dostępna w programie VS Code, klikając pozycję Azure „A”, a następnie klikając logo Logic Apps, a następnie tworząc nowy obszar roboczy Logic Apps. Gdy programiści to zrobią, zostaną później poproszeni o podanie dodatkowych informacji, takich jak nazwa obszaru roboczego, nazwa funkcji, przestrzeń nazw itp. Następnie zostanie udostępniony przykładowy projekt C# i przepływ pracy w projekcie, aby umożliwić programistom Zacząć.
Towar Kentagłówny menedżer programu Logic Apps w firmie Microsoft, powiedział firmie InfoQ:
Zainwestowaliśmy w kreatora konfiguracji, aby pomóc programistom szybko rozpocząć pracę. Nasze oczekiwania są takie, że programista powinien być w stanie uruchomić przepływ pracy wywołujący niestandardowy kod w ciągu kilku minut od uruchomienia VS Code.
Obszar roboczy zawierający projekt Jobs zawierający przykładowe zadanie (Źródło: Wpis na blogu społeczności technologicznej)
Obecnie obsługiwana jest nadal platforma .NET Framework 4.7.2, jednak według wpisu na blogu społeczności technologicznej firma aktywnie buduje obsługę platformy .NET 6. Zapytany o inne platformy .NET Weare powiedział:
Zainwestujemy we wspieranie innych frameworków. Chcieliśmy najpierw przenieść możliwości platformy .NET Framework do wersji GA, a teraz, gdy już to zrobiliśmy, będziemy badać inne wersje platformy.
Ponadto, Pierce’a Colemanaarchitekt rozwiązań i integracji Azure w firmie Chevron, skomentował na LinkedIn Poczta Według towaru:
Wreszcie Logic Apps ma teraz możliwości podobne do BizTalk.
Wreszcie, Strony z dokumentacją Zawiera wskazówki dotyczące niestandardowego kodu dla .NET Framework w Logic Apps Standard.