Runtime / wykonanie i komunikacja
Dostępność i ograniczenia
Ten podportal jest lokalnym podglądem dokumentacji. Nie uruchamia Twojego kodu, urządzeń ani usług i nie oferuje konsoli zarządzania Runtime.
Zakres pierwszej próby
Program jest konsumentem rzeczywistej biblioteki .NET, skompilowanym lokalnie w Release. Wymienia dwie wiadomości wewnątrz jednego procesu. Nie używa generatora .jnx, sieci, firmware, Storage Host ani State.
Sprawdza normalny odbiór i liczniki 2/2. Nie jest testem wydajności, trwałości, izolacji procesów, awarii lub zgodności wszystkich implementacji.
Dostępność zestawu
Repozytoria mają kod, skrypty pakowania i lokalne zestawy. Publiczny katalog nie udostępnia jeszcze kompletnego zestawu do przedstawionej drogi. Instrukcja zakłada przygotowany checkout z zależnościami i .NET 10.
Runtime obecnie odwołuje się w swoim projekcie do Compiler.Core. Nie przedstawiamy go jako biblioteki całkowicie niezależnej od lokalnego zestawu. Przykład korzysta z już zbudowanej DLL; inne API mogą wymagać dodatkowych zależności.
Implementacje mają różne granice
Funkcja z biblioteki .NET nie staje się automatycznie dostępna w wygenerowanym Go, C++ i TypeScript. Embedded C/Rust wymagają osobnego toolchaina, środowiska oraz odbioru na wybranym urządzeniu. Scheduler Rust ma ograniczony zakres; nie obiecujemy dowolnego RTOS i sprzętu.
Trwałość i potwierdzenia
Lokalny kanał pierwszego przykładu jest w pamięci. Pomyślne wysłanie nie jest dowodem trwałego zapisu ani wykonania skutku biznesowego.
AttemptBoundQueue wymaga wyłącznej własności providera i używa lokalnych uchwytów. State ma osobny pilot trwałych rozliczeń z własnymi tożsamościami i wymaganiami. Nie gwarantujemy dokładnie jednego skutku na podstawie samego ACK lub nazwy kolejki.
Storage Host uruchamia kod wybranych providerów we własnym procesie; nie traktuj go jako granicy sandboxu dla niezaufanego kodu.
Dowody tego przeglądu
- Rzeczywiste uruchomienie konsumenta lokalnej DLL: 21.0, 24.0 i liczniki 2/2.
- 45 wybranych testów kanałów oraz AttemptBoundQueue: bez błędów i pominięć.
- Odczyt kodu generatorów i Storage Host oraz kodu/dokumentacji lokalnego pilota State.
Nie wykonywano nowej próby urządzenia, pełnej bramki Runtime, integracji Storage z bazą ani integracji State. Budowanie wybranej grupy testów zgłaszało istniejące ostrzeżenia. Nie jest to pełne zielone wydanie platformy.
Pierwszy przykład · Pobieranie · Zgodność wersji · Stan platformy.