The Active Network
ActiveMac Anonymous | Create a User | Reviews | News | Forums | Advertise  
 

  *  

  Properites vs. Methods...
Time: 19:17 EST/00:17 GMT | News Source: GotDotNet | Posted By: Jonathan Tigner

It is an age old debate… we have some fairly good guidelines, but they certainly leave room for improvement. Today at a WinFX API review (for some cool stuff that didn’t make it out in the PDC drop) we had the debate again… Today the APIs look like:

public DateTime GetDisconnectTime();
public TimeSpan GetIdleTime();
public DateTime GetLogonTime();
public SessionStates GetSessionStates();
public WindowsIdentity GetUserInformation();

My knee jerk is to make these properties…

public DateTime DisconnectTime {get; }
public TimeSpan IdleTime {get; }
public DateTime LogonTime {get; }
public SessionStates SessionStates {get; }
public WindowsIdentity UserInformation {get; }

the problem… well, the calls *could* be cross machine…. My worry is if they are cross machine making these guys properties will lead people to write inefficient code (and therefore bring down the wrath of Rico)…

So, my question for you… Based on this very limited data I have given you, what should we do here? Go for properties and hope for the best, or error on the safe side and use methods, something else?

Write Comment
Return to News

  Displaying 401 through 418 of 418
Prev | First
  The time now is 10:05:41 PM ET.
Any comment problems? E-mail us
#401 By 4240821 (136.0.102.21) at 1/8/2025 10:30:50 PM
https://www.google.bi/amp/s/nsfw.su/get/a270/a270urzanebbmuzbgng.php
https://www.google.bi/amp/s/sexonly.top/get/a264/a264zlypqritekafjdm.php
https://www.google.bi/amp/s/sexonly.su/get/a188/a188blrqecjquxbimea.php
https://www.google.bi/amp/s/sexonly.su/get/a268/a268zhyjkxmrwaourgd.php
https://www.google.bi/amp/s/lustful.su/get/a285/a285nukrhxektpqzgwr.php
https://www.google.bi/amp/s/sluts.su/get/a127/a127huvhtapnsgejfjb.php
https://www.google.bi/amp/s/sexonly.su/get/a10/a10yijyufwcryijgiz.php
https://www.google.bi/amp/s/sluts.su/get/a221/a221mwtmvoxhfwqqbhc.php
https://www.google.bi/amp/s/lustful.su/get/a83/a83kssgmolvfcczkcv.php
https://www.google.bi/amp/s/sexonly.top/get/a268/a268mxyyitbvqllncqs.php

#402 By 4240821 (172.120.198.142) at 1/9/2025 11:35:25 AM
https://nsfw.su/get/a279/a279gqlxepqphpqsyeg.php
https://sexonly.top/get/a289/a289ejimzjpefqnywqw.php
https://lustful.su/get/a219/a219ainefmzrwwyxail.php
https://sexonly.top/get/a31/a31zclxzmigagicuma.php
https://sexonly.su/get/a115/a115dhcwgjuugulkvwh.php
https://sluts.su/get/a2/a2uophgybsyifjicg.php
https://lustful.su/get/a188/a188dbdnenhnglnzwqs.php
https://lustful.su/get/a169/a169yapzhtqfcxbutzw.php
https://sexonly.su/get/a94/a94jkbvtrcivfnbucf.php
https://sluts.su/get/a291/a291sqeummcklrnalkt.php

#403 By 4240821 (172.120.204.14) at 1/13/2025 7:13:31 PM
https://justpaste.me/XMTc8
https://justpaste.me/XMcA2
https://justpaste.me/XMWn2
https://justpaste.me/XMgQ2
https://justpaste.me/XMZB1
https://justpaste.me/XMWn2
https://justpaste.me/XMcA2
https://justpaste.me/XM3j2
https://justpaste.me/XMgQ2
https://justpaste.me/XMWn2

#404 By 4240821 (23.230.77.30) at 1/14/2025 11:37:37 PM
https://justpaste.me/XTtd
https://justpaste.me/XQzl1
https://justpaste.me/XZW2
https://justpaste.me/XTsZ1
https://justpaste.me/XcTg1
https://justpaste.me/XQSD1
https://justpaste.me/XZgE1
https://justpaste.me/XYqc
https://justpaste.me/XasU2
https://justpaste.me/XbMn1

#405 By 4240821 (136.0.102.21) at 1/15/2025 12:05:22 PM
https://justpaste.me/XRZ21
https://justpaste.me/XRsH1
https://justpaste.me/XUPc
https://justpaste.me/XTeT
https://justpaste.me/XVwn1
https://justpaste.me/XUva
https://justpaste.me/XkhL
https://justpaste.me/XerU4
https://justpaste.me/XZDu1
https://justpaste.me/XZpL1

#406 By 4240821 (23.230.77.30) at 1/16/2025 6:19:43 AM
https://justpaste.me/XgfL5
https://justpaste.me/XTdR
https://justpaste.me/XQrm1
https://justpaste.me/XwA4
https://justpaste.me/Xtgu1
https://justpaste.me/Xi89
https://justpaste.me/XwzC2
https://justpaste.me/Xqap2
https://justpaste.me/XPI31
https://justpaste.me/Y1OW2

#407 By 4240821 (176.100.131.189) at 1/17/2025 3:24:32 PM
https://justpaste.me/XdFd2
https://justpaste.me/XxPL2
https://justpaste.me/XYT0
https://justpaste.me/Xn2o1
https://justpaste.me/Xe0m1
https://justpaste.me/Xpgi
https://justpaste.me/XRsH1
https://justpaste.me/XxHy1
https://justpaste.me/Xq7r
https://justpaste.me/Xczh2

#408 By 4240821 (172.120.204.14) at 1/17/2025 11:44:43 PM
https://justpaste.me/XywD1
https://justpaste.me/Xi9C2
https://justpaste.me/XQEr
https://justpaste.me/Y0z2
https://justpaste.me/Xdd62
https://justpaste.me/XV27
https://justpaste.me/Y2JG
https://justpaste.me/XfYc3
https://justpaste.me/XxlB
https://justpaste.me/XNRL1

#409 By 4240821 (176.100.131.189) at 1/19/2025 1:51:25 AM
https://justpaste.me/XVoK1
https://justpaste.me/XN4l1
https://justpaste.me/XdDS3
https://justpaste.me/XnFT2
https://justpaste.me/Xbyl1
https://justpaste.me/XkOF2
https://justpaste.me/XO4g1
https://justpaste.me/XnoG4
https://justpaste.me/XlZr2
https://justpaste.me/XVYw1

#410 By 4240821 (172.120.204.14) at 1/19/2025 1:13:18 PM
https://justpaste.me/XbQ91
https://justpaste.me/Xfzl5
https://justpaste.me/XRga2
https://justpaste.me/XmBq4
https://justpaste.me/Xmle
https://justpaste.me/XP9m
https://justpaste.me/XTRP
https://justpaste.me/Xc5e
https://justpaste.me/Xfs31
https://justpaste.me/Xjy13

#411 By 4240821 (172.120.204.14) at 1/20/2025 3:38:26 AM
https://justpaste.me/Y3H2
https://justpaste.me/XkgI4
https://justpaste.me/XadG2
https://justpaste.me/Y282
https://justpaste.me/XxlB
https://justpaste.me/XTZi2
https://justpaste.me/XM3j2
https://justpaste.me/XRHJ
https://justpaste.me/Xyaa1
https://justpaste.me/Xgty3

#412 By 4240821 (136.0.102.21) at 1/21/2025 11:28:18 AM
https://justpaste.me/XWT3
https://justpaste.me/XfxY4
https://justpaste.me/Y1Kv1
https://justpaste.me/XqiV2
https://justpaste.me/Xt94
https://justpaste.me/Y0ZL1
https://justpaste.me/XZ3z
https://justpaste.me/XhWV3
https://justpaste.me/Y2H0
https://justpaste.me/XNlX

#413 By 4240821 (23.230.77.30) at 1/22/2025 9:50:29 PM
https://justpaste.me/XiCS2
https://justpaste.me/Xkf9
https://justpaste.me/Y2n61
https://justpaste.me/Y0i92
https://justpaste.me/Y2RG
https://justpaste.me/Y0sb
https://justpaste.me/XgNH2
https://justpaste.me/Xtqp1
https://justpaste.me/Xfhw1
https://justpaste.me/XMvv4

#414 By 4240821 (176.100.131.189) at 1/24/2025 6:58:13 AM
https://justpaste.me/Xspf
https://justpaste.me/XrJ3
https://justpaste.me/Xrw31
https://justpaste.me/Xw91
https://justpaste.me/XaFN1
https://justpaste.me/Xc25
https://justpaste.me/Xe6f1
https://justpaste.me/XU99
https://justpaste.me/Xntz3
https://justpaste.me/Xg3C1

#415 By 4240821 (23.230.77.30) at 1/25/2025 4:28:57 PM
https://justpaste.me/XdT71
https://justpaste.me/Y1hD1
https://justpaste.me/XWdg1
https://justpaste.me/XiAB4
https://justpaste.me/XSsn
https://justpaste.me/XpA9
https://justpaste.me/XzSh
https://justpaste.me/XmWa8
https://justpaste.me/Xb7K
https://justpaste.me/Xp4p1

#416 By 4240821 (176.100.131.189) at 1/26/2025 7:46:26 PM
https://justpaste.me/XkGu1
https://justpaste.me/Xjas6
https://justpaste.me/XPW91
https://justpaste.me/Y0wv1
https://justpaste.me/XViP
https://justpaste.me/Xsod1
https://justpaste.me/XZhV1
https://justpaste.me/XuA1
https://justpaste.me/Xvia2
https://justpaste.me/XVhB

#417 By 4240821 (142.111.253.203) at 1/29/2025 4:44:18 PM
https://justpaste.me/Xdoa
https://justpaste.me/XqTD4
https://justpaste.me/Xzv82
https://justpaste.me/XSpQ2
https://justpaste.me/Y2TE1
https://justpaste.me/Xcgm1
https://justpaste.me/XqhR4
https://justpaste.me/XjHa1
https://justpaste.me/Xxyx2
https://justpaste.me/XmN62

#418 By 4240821 (193.36.231.79) at 1/30/2025 1:03:38 AM
https://justpaste.me/Xp5t1
https://justpaste.me/Xa8Y1
https://justpaste.me/XiPH4
https://justpaste.me/Y09c1
https://justpaste.me/XWaO2
https://justpaste.me/XW9O1
https://justpaste.me/Xp9A
https://justpaste.me/Y3IJ2
https://justpaste.me/XurR
https://justpaste.me/Xx5L1

Write Comment
Return to News
  Displaying 401 through 418 of 418
Prev | First
  The time now is 10:05:41 PM ET.
Any comment problems? E-mail us
User name and password:

 

  *  
  *   *