Avatar billede krestionsen Nybegynder
26. november 2003 - 21:28 Der er 8 kommentarer og
1 løsning

C# Singlecall vs. Singleton

Jeg har været inde og læse en hel masse om singlecal og singleton til remoting, men har ikke rigtig forstået forskellen på dem, og hvornår man skal bruge den ene frem for den anden??
Avatar billede arne_v Ekspert
26. november 2003 - 22:25 #1
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cpguide/html/cpconserveractivation.asp

er ret klar:

singleton = en instans delt af alle clients

singlecall = en instans per client
Avatar billede krestionsen Nybegynder
26. november 2003 - 22:34 #2
hvad mener du med instans??
Avatar billede arne_v Ekspert
26. november 2003 - 22:39 #3
Jeg mener instans i den objekt orienterede betydning.

MyClass obj1 = new MyClass();
MyClass obj2 = new MyClass();

er 2 instanser (obj1 og obj2) af 1 klasse (MyClass).
Avatar billede krestionsen Nybegynder
26. november 2003 - 23:22 #4
Jeg har været inde på det link du har givet mig, men jeg har statid ikke fundet ud af hvad fordelene er ved at bruge den ene frem for den anden??
Avatar billede arne_v Ekspert
26. november 2003 - 23:25 #5
Du skal vel bruge singleton hvis alle clients skal snakke med
samme objekt og singlecall hvis hver client skal snakke med deres
eget objekt.
Avatar billede arne_v Ekspert
27. november 2003 - 22:22 #6
OK ?
Avatar billede roger Nybegynder
30. november 2003 - 07:15 #7
arne_v --> Det er ikke en instans per client, men en instans per client request. Der er en rimelig væsenlig forskel.
Avatar billede arne_v Ekspert
30. november 2003 - 09:56 #8
Jeg forsøgte bare at forklare hvad forskellen er på de to.

Hvis man nærlæser det link jeg angav fremgår det at singlecall er per
client request og at singleton også har en lifetime så den kan blive
udskiftet.
Avatar billede arne_v Ekspert
11. december 2003 - 21:07 #9
Lukke tid ?
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
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

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