Avatar billede the_ghost Nybegynder
13. april 2005 - 12:04 Der er 6 kommentarer og
1 løsning

Persistent WebService

Jeg er ved at lave en WebService, og jeg har et problem med at den ikke forbliver persistent efter den er kaldt første gang.

Jeg vil gerne have at der ikke skal laves en ny instans af den, hver gang den bliver kaldt. Altså at der bliver lavet en instans den første gang, og så er det den instans der bliver brugt, til alle de andre kald.

Jeg håber at I kan forstå hvad jeg mener, og måske har en løsning til mit problem!

...
The Ghost
Avatar billede arne_v Ekspert
13. april 2005 - 12:11 #1
Du kan sætte EnableSession til true i din WebMethdo attribut og så bruge
session
Avatar billede the_ghost Nybegynder
13. april 2005 - 12:25 #2
Jeg har forholdsvis ny i det med at arbejde med WebServices.

Jeg har ændret de steder der står [WebMethod] til [WebMethod(true)].

Jeg syntes stadig ikke at jeg kan få det til at virke.. Der er det samme problem som før
Avatar billede arne_v Ekspert
13. april 2005 - 12:35 #3
Jeg kan ikke huske om du kan nøjes med det eller du kan bruge:

[WebMethod(EnableSession=true)]

men det virker jo ikke per automatic. Det giver dig imidlertid mulighed for at gemme
i og hente fra session.
Avatar billede wisen Nybegynder
13. april 2005 - 12:55 #4
Hvad er problemet med at du får en ny instans hver gang ?
Avatar billede the_ghost Nybegynder
13. april 2005 - 13:03 #5
arne >> Det virker nu, så hvis du kunne ligge et svar, vil det være lækket.
Avatar billede arne_v Ekspert
13. april 2005 - 13:04 #6
ok
Avatar billede the_ghost Nybegynder
13. april 2005 - 13:08 #7
wisen >> Jeg skal ikke bruge mere end en instans.
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester