.NET távirányítás



Az összes tudás, amelyet az emberek az évszázadok során felhalmoztak .NET távirányítás-ről, most már elérhető az interneten, és mi a lehető legkönnyebben hozzáférhető módon összegyűjtöttük és rendszereztük az Ön számára. Szeretnénk, ha gyorsan és hatékonyan hozzáférhetne mindenhez, amit a .NET távirányítás-ről tudni szeretne; hogy a látogatás élményszerű legyen, és hogy úgy érezze, valóban megtalálta a keresett információt a .NET távirányítás-ről.

Céljaink elérése érdekében nemcsak arra törekedtünk, hogy a .NET távirányítás-ről a legfrissebb, legérthetőbb és legigazabb információkat szerezzük be, hanem arra is, hogy az oldal kialakítása, olvashatósága, betöltési sebessége és használhatósága a lehető legkellemesebb legyen, hogy Ön a lényegre, a .NET távirányítás-ről elérhető összes adat és információ megismerésére koncentrálhasson, és ne kelljen semmi mással foglalkoznia, erről már gondoskodtunk Ön helyett. Reméljük, hogy elértük a célunkat, és hogy megtalálta a kívánt információt a .NET távirányítás-ről. Üdvözöljük Önt, és arra biztatjuk, hogy továbbra is élvezze a scientiahu.com használatának élményét.

A .NET Remoting egy Microsoft alkalmazásprogramozási felület (API) a folyamatok közötti kommunikációhoz, amelyet 2002-ben adtak ki a .NET Framework 1.0 verziójával . Ez egy a Microsoft technológiáinak sorozatából, amely 1990-ben kezddött az Object Linking and Embedding (OLE) els verziójával a 16 bites Windows számára . E technológiák fejlesztésének közbens lépései voltak az 1993-ban kiadott és 1995-ben COM-95 néven frissített Component Object Model (COM ), az 1997-ben kiadott (és Active X névre keresztelt Distributed Component Object Model (DCOM)) és a Microsoft Transaction Server (MTS), 2000-ben jelent meg. Ezt a Windows Communication Foundation (WCF) váltja fel , amely a .NET Framework 3.0 része .

A családtagokhoz és hasonló technológiákhoz, például a Common Object Request Broker Architecture (CORBA) és a Java távoli metódus-meghívásához (RMI) hasonlóan, a .NET Remoting is bonyolult, lényege mégis egyszer. Az operációs rendszer és a hálózati ügynökök segítségével az ügyfélfolyamat üzenetet küld egy szerver folyamatnak, és választ kap.

Áttekintés

A .NET Remoting lehetvé teszi az alkalmazások számára, hogy egy távoli határokon át elérhet objektumot ( távoli objektumnak nevezzenek ) elérhetvé tegyenek , amely különféle domaineket , folyamatokat vagy akár egy hálózattal összekapcsolt különböz számítógépeket tartalmaz. A .NET Remoting futásideje a figyelt a kiszolgálóalkalmazás domainjében lév objektum iránti kérelmek számára tárolja . A kliens végén a távoli objektumra vonatkozó bármilyen kérést a .NET Remoting futásidej objektumok veszik át , amelyek a tényleges szállítási módot foglalják magukban, beleértve a TCP- folyamokat, a HTTP- folyamokat és a megnevezett csöveket . Ennek eredményeként a megfelel objektumok példányosításával egy .NET Remoting alkalmazás készíthet a különböz kommunikációs protokollok támogatására az alkalmazás újrafordítása nélkül. A futásidej id maga kezeli az objektumok sorosítását és rendezését az ügyfél és a kiszolgáló tartományain. ChannelChannel

A .NET Remoting elérhetvé teszi egy távoli objektum hivatkozását az ügyfélalkalmazás számára, amely ezután egy távoli objektumot példányosít és úgy használ, mintha egy helyi objektum lenne. A tényleges kódfuttatás azonban a szerver oldalon történik. Egy távoli objektumot az aktiválási URL-ek azonosítanak, és az URL-hez való kapcsolódás példányosítja ket. Az objektum figyeljét a távoli futtatókörnyezet hozza létre, amikor a kiszolgáló regisztrálja azt a csatornát, amelyet a távoli objektumhoz való csatlakozáshoz használnak. Az ügyfél oldalon a távvezérl infrastruktúra létrehoz egy olyan proxy helyet, amely a távoli objektum ál-példányaként áll be. Nem valósítja meg a távoli objektum funkcionalitását, de hasonló felületet mutat be. Mint ilyen, a távoli infrastruktúrának elzetesen ismernie kell a távoli objektum nyilvános felületét. Bármilyen módszert hívások ellen a tárgy, beleértve a személyazonosságát a módszer és paraméterek át, a sorozatban , hogy egy byte stream és átvitt kommunikációs protokoll-függ Channel , hogy a címzett proxy objektumot a szerver oldalon ( felsorakoztatásának ) által írásban a Csatorna közlekedési mosogatójához. A szerver oldalon a proxy leolvassa az adatfolyamot a mosogatóról, és az ügyfél nevében felhívja a távoli objektumot. Az eredményeket sorosítják és a mosogatón keresztül továbbítják az ügyfélnek, ahol a proxy beolvassa az eredményt és átadja a hívó alkalmazásnak. Ha a távoli objektumnak vissza kell hívnia egy ügyfélobjektumot egyes szolgáltatásokhoz, akkor az ügyfélalkalmazásnak távoli néven kell megjelölnie, és távoli távfutó-házigazdával kell rendelkeznie a figyelvel. A szerver csatlakozhat hozzá egy másik csatornán, vagy a már létez csatornán, ha az alapul szolgáló kapcsolat támogatja a kétirányú kommunikációt. A csatorna számos különféle Channel objektumból állhat, esetleg különböz heterogén transzportokkal. Így a távirányítás olyan rendszereken is mködhet, amelyeket heterogén hálózatok, köztük az internet összekapcsolása választ el egymástól. A típusbiztonságot a CTS és a .NET Remoting futási id biztosítja. A távoli módszeres hívások eredenden szinkronok; aszinkron hívások menetes könyvtárak segítségével valósíthatók meg. A hitelesítés és a hozzáférés-vezérlés megvalósítható az ügyfelek számára akár egyedi csatornák használatával, akár a távoli objektumok IIS-ben történ tárolásával , majd az IIS hitelesítési rendszer használatával.

Hivatkozások

Küls linkek

Opiniones de nuestros usuarios

Thomas Hegyi

Nagyon érdekes ez a bejegyzés a .NET távirányítás., Azt hittem, már mindent tudok a .NET távirányítás., Nagyon érdekes ez a bejegyzés a .NET távirányítás.

Tunde Benedek

Tetszik az oldal, és a .NET távirányítás szóló cikk az, amit kerestem

Emerencia Juhász

Apukám kihívott, hogy a házi feladatomat a Wikipédia használata nélkül csináljam meg, mondtam neki, hogy sok más oldal keresésével is meg tudom csinálni. Szerencsémre rátaláltam erre a honlapra, és ez a cikk a .NET távirányítás-ról segített befejezni a házi feladatomat. Már majdnem kísértésbe estem, hogy belépjek a Wikipédiára, mert nem találtam semmit a .NET távirányítás-ről, de szerencsére itt találtam, mert akkor apám megnézte a böngészési előzményeket, hogy hol jártam. El tudod képzelni, ha bekerülnék a Wikipédiára? Szerencsére megtaláltam ezt a weboldalt és a cikket a .NET távirányítás itt. Ezért adom neked az öt csillagot

Erika Vágó

Mindig jó tanulni. Köszönöm a cikket a .NET távirányítás