19. juni 2016 - 20:45Der er
3 kommentarer og 1 løsning
Webservice - "onStart"
Hej
Jeg er ved at være temmelig rusten inden for .net - så det er ikke sikkert at det er så svært....
Jeg er ved at lave en webservice som bruges til at tilgå nogle metoder i en dll fil som jeg har fået af en leverandør. Alt fungerer fint, dog har jeg det problem, at dll filen er lavet temmelig sjusket og den tager derfor meget lang tid at loade og initialisere objeket, men selve metoden som afvikles er temmelig hurtig.
Spørgsmålet er, har man mulighed for at initialiserere dll'en og gemme objeket på applikations niveau så man ikke skal initialisere objektet hver gang man kalder siden/servicen - eller hvordan gøres sådan noget nu om stunder?
Du kan gemme en reference i et static field eller bruge gode gamle singleton pattern til at holde referencen mellem kald. Det vil goere at kun foerste kald bliver langsomt.
Tak, jeg havde ikke lige tænkt på statiske variabler på .net. Jeg tror jeg vil give mig i kast med singleton, det er vist ved at være 11 år siden jeg sidst var der.
Det er ogsaa muligt at du kan bruge Application objektet - jeg kan ikke huske om man kan bruge det fra en web service.
Synes godt om
Ny brugerNybegynder
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.