Αυτό το άρθρο είναι ένα άρθρο καθρέφτη της αυτόματης μετάφρασης, κάντε κλικ εδώ για να μεταβείτε στο αρχικό άρθρο.

Άποψη: 36969|Απάντηση: 3

[ASP.NET] SignalR για επικοινωνία websocket (3)

[Αντιγραφή συνδέσμου]
Δημοσιεύτηκε στις 7/7/2017 2:26:50 μ.μ. | | | |
Πρώτα απ 'όλα, ο κύριος σκοπός της χρήσης websockets είναι να αφήσει το backend να προωθήσει ενεργά δεδομένα στο frontend για να επεξεργαστεί την οθόνη

1: Το SignalR συνδέεται με τον διακομιστή για πρώτη φορά



Όταν ανοίγουμε τη σελίδα, θέλουμε η σύνδεση websocket να είναι επιτυχής και, στη συνέχεια, να προωθήσουμε πρώτα τα υπάρχοντα δεδομένα σε εμάς, τι πρέπει να κάνουμε;

Αρχικά, κληρονομούμε την κλάση Hub και, στη συνέχεια, ξαναγράφουμε τη μέθοδο OnConnected με τον κώδικα ως εξής:


//
        Περίληψη:
        Καλείται όταν η σύνδεση συνδέεται σε αυτήν την παρουσία διανομέα.
        //
        Επιστροφή αποτελεσμάτων:
        Ένα System.Threading.Tasks.Task
        δημόσια εικονική εργασία OnConnected();
Αφού ο χρήστης σηματοδότησης συνδεθεί με επιτυχία για πρώτη φορά, ενεργοποιείται η μέθοδος OnConnected και το Context.ConnectionId είναι το αναγνωριστικό πελάτη που δημιουργείται



Καλέστε τη μέθοδο Clients.Client για να προωθήσετε δεδομένα στο καθορισμένο αναγνωριστικό πελάτη και η ακόλουθη μέθοδος ορίζεται από εμάς.



2: Προωθήστε ενεργά δεδομένα στη ρεσεψιόν

Πώς να προωθήσετε ενεργά δεδομένα στη ρεσεψιόν μέσω του SignalR;

Πρέπει να προωθήσουμε δεδομένα στο frontend στον ακόλουθο κώδικα:



Η μέθοδος JS έχει ως εξής:



Αποδόσεις:






Προηγούμενος:Blockbuster νέα! Η ανάπτυξη μίνι προγράμματος είναι δωρεάν!
Επόμενος:Πώς να απενεργοποιήσετε τα μηνύματα σφάλματος όταν το webBrowser εμφανίζει περιεχόμενο html σε C# Winform
Δημοσιεύτηκε στις 29/12/2017 10:27:27 π.μ. |
Θα ήθελα να δω το SignalR σας για επικοινωνία websocket πλήρης έκδοση 1-3, εδώ μπορώ να δω μόνο [ASP.NET] SignalR για επικοινωνία websocket (3)
 Σπιτονοικοκύρης| Δημοσιεύτηκε στις 29/12/2017 12:08:28 μ.μ. |
522803365 Δημοσιεύτηκε στις 2017-12-29 10:27
Θα ήθελα να δω την πλήρη έκδοση 1-3 του SignalR για επικοινωνία websocket, εδώ μπορώ να δω μόνο [ASP.NET] SignalR για επικοινωνία websocket (3 ...
asp.net mvc4.0 Εγκατάσταση του SignalR (1)
http://www.itsvse.com/thread-3837-1-1.html
(Πηγή: Αρχιτέκτονας)


mvc 4.0 Πώς να χρησιμοποιήσετε το SignalR (2)
http://www.itsvse.com/thread-3838-1-1.html
(Πηγή: Αρχιτέκτονας)



Δημοσιεύτηκε στις 8/2/2022 10:12:42 π.μ. |

Θα ήθελα να δω το SignalR σας για επικοινωνία websocket πλήρης έκδοση 1-3, εδώ μπορώ να δω μόνο [ASP.NET] SignalR για επικοινωνία websocket (3)
Αποκήρυξη:
Όλο το λογισμικό, το υλικό προγραμματισμού ή τα άρθρα που δημοσιεύονται από το Code Farmer Network προορίζονται μόνο για μαθησιακούς και ερευνητικούς σκοπούς. Το παραπάνω περιεχόμενο δεν θα χρησιμοποιηθεί για εμπορικούς ή παράνομους σκοπούς, άλλως οι χρήστες θα υποστούν όλες τις συνέπειες. Οι πληροφορίες σε αυτόν τον ιστότοπο προέρχονται από το Διαδίκτυο και οι διαφορές πνευματικών δικαιωμάτων δεν έχουν καμία σχέση με αυτόν τον ιστότοπο. Πρέπει να διαγράψετε εντελώς το παραπάνω περιεχόμενο από τον υπολογιστή σας εντός 24 ωρών από τη λήψη. Εάν σας αρέσει το πρόγραμμα, υποστηρίξτε γνήσιο λογισμικό, αγοράστε εγγραφή και λάβετε καλύτερες γνήσιες υπηρεσίες. Εάν υπάρχει οποιαδήποτε παραβίαση, επικοινωνήστε μαζί μας μέσω email.

Mail To:help@itsvse.com