Mam stronę z różnymi wykresami.
Chciałbym teraz live przesyłać dane z backendu za pomocą signalr.
Jak najlepiej to zrealizować ? Jakiś cykliczny job np w hangfire który będzie wysyłał dane ?
Idealnie by było, że w momecie gdy wpada mi nowy wpis do tabeli to dane lecą. (w hangfire minimalny czas pomiędzy wywołaniami to chyba minuta)
#programowanie #csharp #dotnet #dotnetcore
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

via Wykop Mobilny (Android)
  • 0
@Crisu: jak zmieniasz dane za pomocą endpointa to z poziomu kontrolera Możesz wywołać metode signalr.
Ewentualnie jak masz ef core to możesz zrobić overwrite SaveChanges() i stamtąd też powinno się udać.
  • Odpowiedz
Hej. Mam pytanie odnośnie struktury kodu w .NET Core.
Implementuję sobie CQRS w celach nauki, jednak mam zagwozdkę: kontroler dostaje na wejście jakiś kontrakt, np.: 'UpdatePostRequest'. W tym kontrolerze używam MediatR i pytanie jest takie czy MediatR powieniem operować na tym kontrakcie, czy w kontrolerze powinienem najpierw zmapować ten przychodzący kontrakt na 'UpdatePostCommand'?
#naukaprogramowania #dotnetcore
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@RootVik: byc moze przez to, ze pracuje w UK i uzywam na codzien w pracy angielskiego i tutaj mowiac Kontrakt/Contract od razu kojarze to z interfejsem/Interface a w twoim przypadku UpdatePostRequest to nie interfejs a bardziej struktura/klasa. Nie widze przeszkod, zebys potraktowal moj komentarz w formie preferencji :)
  • Odpowiedz
@zvvvz: c# - uniwersalny jezyk programowania wysokiego poziomu. .net - zestaw przydatnych bibliotek polaczonych z mechanizmem umozliwiajacym wykonywanie kodu napisanego w C# w sposob niezalezny od sprzetu, asp.net - czesc bibliotek .net sluzaca do pisania stron www i systemow pochodnych.

Uwaga, skoro mialo byc prosto, to jest jednoczesnie malo precyzyjnie na tyle, ze kazdy z moich opisow mozna podwazyc, czepiajac sie, ze "no nie do konca" :)
  • Odpowiedz
Mam pytanie jak debugowac aplikacje .net core api na dokerze. Jestem troche słaby z docker, brałem boilerplate z tego źródła :
https://github.com/lkurzyniec/netcore-boilerplate
Patrzyłem juz na tutoriale i każą utworzyć nowy projekt w którym będą jedynie pliki Docker'owe. Mało mi się podoba to podejście i ciężko mi je odwzorować ponieważ u mnie pliki z dokerem (dockerfile, docker-compose ) są w głównym katalogu a nie w katalogu z projektami.
Korzystam z VS 2019 for
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Mam pytanie odnośnie architektury REST Api składającego się z 2 projektów :
-core - zawierające datacontext, modele dto, service wyciągające dane z bazy .
- Api - zawierające controllery, ustawienia aplikacji itd.
Aplikacja korzysta z usług google takich jak storage do przechowywania plików lub ML/AI itd.
Pytanie teraz gdzie powinny znajdować się klasy odpowiedzialne za obsługę googl'a i w którym momencie powinny być wywoływane ?
Normalnie proces wygląda tak : kontroler - > service -
  • 6
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@FFF1243: Czyli service nie powinien wykonywać akcji bezpośrednio na datacontext, tylko infrastructure ? To nowe dla mnie bo w większości kursów i boilerplatow z serwis -> datacontext a komercyjnie nie miałem z takim projektem do czynienia to nie wiem
  • Odpowiedz
Ma ktoś jakieś fajne repo albo tutorial/ksiązke/wideo z implementacją modular monolithu w asp.net core ? To co znajduje to jakieś base repos albo wręcz przeplatanki asp.net core z Owinem.
Interesuje mnie głównie warstwa infrastruktury, rejestrowania modułów, konfiguracji HTTP etc w jakiś sprytny i elegancki sposób.

#programowanie #aspnet #webapi #dotnetcore #csharp
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Czy w Visual Studio przy wyborze projektu dotnet web app z angularem, to Angular będzie client-side czy server-side? W utworzonym przez VS projekcie angularowym w folderze ClientApp ma jakieś importy do Angular Universal i sam już nie wiem.

#dotnet #dotnetcore #programowanie
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@nunczako: Z tego co widzę to można ustawić czy angularowa apka ma być client side czy sever side. Można to ustawić w parametrze false. False gdy ma być client side (taka wartość ustawiona jest domyślnie) lub true gdy ma być server side. Piszę to czysto informacyjnie bo może ktoś będzie kiedyś mieć podobny "problem"
  • Odpowiedz
Polecacie jakies nugety do WebSocket clienta na .net core? Nie chodzi o SignalR, tylko o czyste polaczenie do ws i otrzymywanie wiadomosci. Widze ze jest cos takiego jak ClientWebSocket w .net ale jest zbyt nisko poziomowe, bo musze tam pisac ile chce otrzymac bajtow, a potem jeszcze cala zabawa w odczytywanie wiadomosci.

#csharp #dotnet #dotnetcore #programowanie
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@muczaczo: A wiesz czy jesli wysylam wiadomosci z wysoka czestotliwoscia to moge miec tak ze jak czytam np. po 1000 bajtow, pierwsza ma 1200 a druga 500, to moge przypadkiem odczytac dwie wiadomosci w jednej? Dodam ze odczytuje JSONy.
  • Odpowiedz
W filmiku, który wrzuciłem wcześniej z

Maoni Stephens (architekt i główny programista odpowiedzialny za garbage collector w .NET) i Konradem Kokosą (bloger, MVP i autor książki Pro .NET Memory Management) na kanale #dotnetos, w którym to opowiadają o GC Pinning,


Maoni wspomina o dokumencie na githubie .NET Memory Performance Analysis, który to zaraz po książce Konrada jest najobszerniejszym opisem dotnetowego GC jaki znam.
Więc
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Szanowni Państwo,
a taki prosty chyba problem mam, ale coś mi nie idzie jego rozwiązanie. Mam formularz, którego wysłanie powoduje akcję wywołania metody HttpPost w której coś tam sobie robię dalej.

method="post" action="/Home/GetAndSetNewValues
Po kliknięciu wszystko działa i kod się wykonuje, a chciałbym jeszcze żeby wróciło na główną stronę formularza.

W
  • 7
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@budyn: @wyinwidualizowany: Doszedłem do tego. Przerobiłem metodę GetAndSetNewValues i teraz zwracam w niej widok strony głównej jako typ IActionResult: return View("Index"). Jeszcze krótka poprawa ścieżek do css z "css" na "~/css" i wszystko bangla. Dziękuję za nakierowanie.
  • Odpowiedz
Hej, bawie się asp.net core mvc i strasznie przeszkadza mi to jak bardzo UserIdentity jest powiązany z entity framework. Postanowiłem to zrobic po swojemu. Udało mi sie zrobic logowanie, rejstracje i wylogowanie jednak jest rzecz ktorej nie moge zrozumiec. Auth middelware absolutnie olewa mojego usera gdy uzywam AuthenticationAttribute. Mimo ze User.Identity.IsAuthenticated jest na true to zawsze przekierowuje mnie na strone logowania. Utworzyłem swój UserStore, RoleStore, UserManager i SignInManager. Aktualnie moj user nie
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@kywmn ja może trochę odbiegnę od tematu bo nie mam pomysłu jak Ci pomoc. Ale zapytam na czym swoi twój frontend? MVC? Z tego co piszesz to chyba tak. Bo ja robię w angularze i tylko identity do utworzenia jwt tokenu używam. a będę chciał kiedys refresh token używać to może cos sie od ciebie dowiem w sowim czasie jakbyś sie tym zajmował.
  • Odpowiedz
via Wykop Mobilny (Android)
  • 1
@kofaniutki_misio: Tak mvc przy po prostu webapi i jwt problem jest bardzo prosty i jest jego milion rozwian w sieci. Niestety mvc jest dużo mniej popularne i wszystkie materiały są wtórne lub tylko o podstawowych podstawach. Dokumentacja też ssie. Najwięcej się dowiedziałem z kodów źródłowych.
  • Odpowiedz
Czy w .NET 5 będzie oficjalne wsparcie tworzenia web serwisów SOAP? Z tego co dzisiaj patrzyłem to takiego wsparcia w postaci bibliotek Microsoftu w .NET Core nie ma i musiałem użyć biblioteki Soap Core. Czy można podejrzewać, że skoro .NET 5 ma już zastąpić stary .NET Framework to możliwość tworzenia Web Serwisów SOAP będzie dostarczona przez Microsoft?

#dotnet #dotnetcore #programowanie
  • 10
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

a nie mozesz napisać serwisu w jakiejs nowocześniejszej technologii, np. gRPC?


@asunez: Oczywiście, że jest sens i z gRPC będę się wkrótce zaznajamiać. Do SOAP z .NET Core podchodzę bardziej do wykorzystania tego zawodowo u mnie w korpo, ponieważ SOAP to główna metoda komunikacji pomiędzy systemami.

Nie przeszkadza mi jakoś brak oficjalnego wsparcia do SOAP bo Soap Core działa według mnie bardzo dobrze, ale chyba trochę lepiej patrzę na oficjalne
  • Odpowiedz
Bawil sie ktos moze AWS Lambda API Application w .Net Core 3.1? Postanowilem sprobowac swoich sil i zrobilem proste API z 2 GET requestami ktore w body maja JSONa i zwracaja JSONa ( ͡° ͜ʖ ͡°) Lokalnie wszystko spoko dziala, testy przechodza itd. Zrobilem deploya na AWSa przy pomocy AWS .NET Toolkit. Wszystko przeszlo spoko zadnych errorow czy warningow. No i tutaj zaczaja sie dziac jakies dziwne rzeczy. Gdy probuje zrobic
losbaltica - Bawil sie ktos moze AWS Lambda API Application w .Net Core 3.1? Postanow...

źródło: comment_1594826950LaWTb6oDHb7nmx7ok9kW2N.jpg

Pobierz
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@losbaltica: Tak, policy to jedno, a permissions to drugie :)
Zobacz sobie w consoli, czy ta lambda, to stworzyłeś ja ze stacku, ma wszystko co potrzebne w zakładce permissions.
  • Odpowiedz
via Wykop Mobilny (Android)
  • 0
@WielkiElektronig: o jak ja bym to chciała... Ale nie, nie może to być, a proponowałam... Key Vaulta chciałam użyć bo to już kiedyś używałam ¯\_(ツ)_/¯

@Hektorrr: wydaje się to ok, myślę że starczy na moje zastosowanie. Dziękuję ślicznie!

@passage: poczytałam trochę o tym jak wysłałeś, tak jak napisałam do @Hektorrr to to zadziała u mnie. Również dziękuję ślicznie!
  • Odpowiedz