Megosztás:


Megbízható biztonságos profil

A ReliableSecureProfile minta bemutatja a WCF és a Reliable Secure Profile (RSP) összeállításának módját. Ez a minta bemutatja a Make Connection csatorna megvalósítását, amely a Reliable Messaging szolgáltatással és opcionálisan egy biztonságos csatornával együtt is összeállítható, hogy az RSP specifikációja alapján megbízható biztonságos kötést hozzon létre.

Megbeszélés

Ez a minta egy megbízható aszinkron kétirányú üzenetcsere-forgatókönyvet mutat be. A szolgáltatás kétoldalas szerződéssel rendelkezik, és az ügyfél megvalósítja a kétoldalas visszahívási szerződést. Az ügyfél kérést kezdeményez egy szolgáltatáshoz, amelyre válasz várható egy külön kapcsolaton. A rendszer megbízhatóan küldi el a kérelemüzenetet. Az ügyfél nem szeretne megnyitni egy figyelési végpontot a végén. Így lekérdezi a szolgáltatást a "Kapcsolat létrehozása" kéréssel, hogy a szolgáltatás küldje vissza a választ a "Kapcsolat létrehozása" kérés háttércsatornáján. Ez a minta bemutatja, hogyan lehet biztonságos kétoldalas kommunikációt biztosítani HTTP-n keresztül anélkül, hogy az ügyfél figyelési végpontot hoz létre (és tűzfalkivételt hoz létre).

A példa beállítása, elkészítése és futtatása

  1. Nyissa meg a ReliableSecureProfile megoldást.

  2. Kattintson a jobb gombbal a Szolgáltatásprojektre a Megoldáskezelőben, válassza a Hibakeresés, Új példány indítása a helyi menüből lehetőséget. Ezzel elindítja a szolgáltatáshostot.

  3. Kattintson a jobb gombbal az Ügyfélprojektre a Megoldáskezelőben, válassza a Hibakeresés, Új példány indítása a helyi menüből lehetőséget. Ezzel elindítja a klienst.

  4. Írja be bármelyik sztringet az ügyfélkonzol ablakának parancssorába, és kattintson az ENTER gombra. Ez elküldi a bemeneti sztringet a szolgáltatásnak, amely kiszámítja ennek a sztringnek a kivonatát.

  5. Az eredmény megtekintése az ügyfélablakokban, amikor a szolgáltatás visszahívja a duplex visszahívási szerződést, hogy az eredmény megjelenjen az ügyfélkonzol ablakában. A szolgáltatás szándékos késéssel szimulálja az adatok feldolgozásának hosszú ideig futó műveletét.

  6. A HTTP-forgalom monitorozása (bármely online hálózati monitorozási eszköz, például a Network Monitor, a Fiddler stb.) azt mutatja, hogy az ügyfél és a szolgáltatás között a Reliable Secure Profile által meghatározott kommunikációs sorozat jön létre, és hogy az ügyfél hogyan kérdezi le a szolgáltatást a "Kapcsolat létrehozása" kérésekkel. Amikor a szolgáltatás készen áll a feldolgozott válasz visszaküldésére, az utolsó "Kapcsolat létrehozása" kérés háttércsatornáját használja az eredmények visszaküldéséhez.

  7. A szolgáltatás bezárásához nyomja le az ENTER billentyűt a szolgáltatáskonzol ablakában. Az ügyfél bezárásához nyomja le az ENTER billentyűt az ügyfélkonzol ablakában.