Fetstil Fetstil Kursiv Understrykning linje färgläggning tabellverk Punktlista Nummerlista Vänster Centrerat högerställt Utfyllt Länk Bild htmlmode
  • Forum & Blog
    • Forum - översikt
      • .Net
        • asp.net generellt
        • c#
        • vb.net
        • f#
        • silverlight
        • microsoft surface
        • visual studio .net
      • databaser
        • sql-server
        • databaser
        • access
        • mysql
      • mjukvara klient
        • datorer och komponenter
        • nätverk, lan/wan
        • operativsystem
        • programvaror
        • säkerhet, inställningar
        • windows server
        • allmänt
        • crystal reports
        • exchange/outlook
        • microsoft office
      • mjukvara server
        • active directory
        • biztalk
        • exchange
        • linux
        • sharepoint
        • webbservers
        • sql server
      • appar (win/mobil)
      • programspråk
        • c++
        • delphi
        • java
        • quick basic
        • visual basic
      • scripting
        • asp 3.0
        • flash actionscript
        • html css
        • javascript
        • php
        • regular expresssion
        • xml
      • spel och grafik
        • DirectX
        • Spel och grafik
      • ledning
        • Arkitektur
        • Systemutveckling
        • krav och test
        • projektledning
        • ledningsfrågor
      • vb-sektioner
        • activeX
        • windows api
        • elektronik
        • internet
        • komponenter
        • nätverk
        • operativsystem
      • övriga forum
        • arbete karriär
        • erbjuda uppdrag och tjänster
        • juridiska frågor
        • köp och sälj
        • matematik och fysik
        • intern information
        • skrivklåda
        • webb-operatörer
    • Posta inlägg i forumet
    • Chatta med andra
  • Konto
    • Medlemssida
    • Byta lösenord
    • Bli bonsumedlem
    • iMail
  • Material
    • Tips & tricks
    • Artiklar
    • Programarkiv
  • JOBB
  • Student
    • Studentlicenser
  • KONTAKT
    • Om pellesoft
    • Grundare
    • Kontakta oss
    • Annonsering
    • Partners
    • Felanmälan
  • Logga in

Hem / Forum översikt / inlägg

Posta nytt inlägg


Sessioner i Webservices

Postades av 2003-12-11 10:33:44 - Johan Djupmarker, i forum asp.net generellt, Tråden har 4 Kommentarer och lästs av 897 personer

Fortsättning på [Webservice - sessioner på NÅGOT sätt?]

Hur får man fart på detta? Jag har testat att göra en webservice med följande metod:

<WebMethod(EnableSession:=True)> Public Function test2() As String
Return Session.SessionID
End Function

Det fungerar jättebra när man "surfar till webservicen", man få samma svar varje anrop. När jag däremot anropar från en VB.NET applikation får jag olika svar varje gång. Är det någon inställning i applikationen som måste till?

Dim EnApp As New MinApp.Datakom

MsgBox(EnApp.test2)
MsgBox(EnApp.test2)

Detta ger alltså 2 olika sessionid.

/Johan


Svara

Sv: Sessioner i Webservices

Postades av 2003-12-12 01:45:45 - Pelle Johansson

Jag tror windowsapplikationen tolkas som en helt ny session och det verkar väl rimligt om du tänker dig att 20 pers ansluter mot din webbservice. Alla lär få olika sessionsvariabler.

Jag tror du måste skicka med något till webbservicen för att säga att du är samma som någon ursprunglig session och därmed är likadan som förut. Det kan vara en cookie, ett userid eller liknande.

Hur du smartast löser detta kan jag tyvärr inte svara på för närvarande.


Svara

Sv: Sessioner i Webservices

Postades av 2003-12-12 07:49:47 - Johan Djupmarker

<b>Jag tror windowsapplikationen tolkas som en helt ny session och det verkar väl rimligt om du tänker dig att 20 pers ansluter mot din webbservice. Alla lär få olika sessionsvariabler.</b>

Jo, men om samma metod anropas två gånger direkt efter varandra så borde de tillhöra samma session (se exemplet).

<b>Jag tror du måste skicka med något till webbservicen för att säga att du är samma som någon ursprunglig session och därmed är likadan som förut.</b>

Givetvis kan jag göra detta manuellt, men det vore ju smidigt om det kunde skötas automatiskt, det är ju det sessionsobjektet är till för.

<b>Det kan vara en cookie, ett userid eller liknande.</b>

Det ska skötas av en cookie, men det verkar som att det är den som inte skickas med, och det är själva problemet...

/Johan


Svara

Sv: Sessioner i Webservices

Postades av 2003-12-12 09:04:20 - Fredrik Normén

För att session ska fungera för en applikation så måste den har stöd för cookies.
För att en Web service ska kunna behålla en session för en klient, så måste klienten spara cookien. För att få session att fungera för din applikation så måste du använda dig av CookieContainer och se till att lägga till den i din proxy klass innan du gör ditt web service anrop.

/Fredrik Normén NSQUARED2
http://www.nsquared2.net


Svara

Sv: Sessioner i Webservices

Postades av 2003-12-12 09:34:29 - Johan Djupmarker

Hittade precis detta, men tack ändå!

/Johan


Svara

Nyligen

  • 09:09 Vill du köpa medicinska tester?
  • 12:47 Vem beviljar assistansen – kommune
  • 14:17 Någon med erfarenhet av hemstädnin
  • 14:14 Bör man använda sig av en båtförme
  • 14:12 Finns det någon intressant hundblo
  • 14:25 Tips på verktyg för att skapa QR-k
  • 14:23 Tips på verktyg för att skapa QR-k
  • 20:52 Fungerer innskuddsbonuser egentlig

Sidor

  • Hem
  • Bli bonusmedlem
  • Läs artiklar
  • Chatta med andra
  • Sök och erbjud jobb
  • Kontakta oss
  • Studentlicenser
  • Skriv en artikel

Statistik

Antal besökare:
Antal medlemmar:
Antal inlägg:
Online:
På chatten:
4 569 165
27 952
271 704
1 329
0

Kontakta oss

Frågor runt konsultation, rådgivning, uppdrag, rekrytering, annonsering och övriga ärenden. Ring: 0730-88 22 24 | pelle@pellesoft.se

© 1986-2013 PelleSoft AB. Last Build 4.1.7169.18070 (2019-08-18 10:02:21) 4.0.30319.42000
  • Om
  • Kontakta
  • Regler
  • Cookies