<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/'><id>tag:blogger.com,1999:blog-7712731644405234924.post6857271983252827700..comments</id><updated>2009-08-12T08:45:48.548+10:00</updated><title type='text'>Comments on C# Free Training Courses: .Net Remoting Sample</title><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://www.csharpcourses.com/feeds/6857271983252827700/comments/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7712731644405234924/6857271983252827700/comments/default'/><link rel='alternate' type='text/html' href='http://www.csharpcourses.com/2008/05/net-remoting-sample.html'/><author><name>Emad Yazdan</name><uri>http://www.blogger.com/profile/09070609059622439370</uri><email>noreply@blogger.com</email></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>12</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-7712731644405234924.post-8656979810803497243</id><published>2009-08-12T04:22:28.743+10:00</published><updated>2009-08-12T04:22:28.743+10:00</updated><title type='text'>That one really put everything in order. Thanks.</title><content type='html'>That one really put everything in order. Thanks.</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7712731644405234924/6857271983252827700/comments/default/8656979810803497243'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7712731644405234924/6857271983252827700/comments/default/8656979810803497243'/><link rel='alternate' type='text/html' href='http://www.csharpcourses.com/2008/05/net-remoting-sample.html?showComment=1250014948743#c8656979810803497243' title=''/><author><name>Bismark</name><uri>http://www.blogger.com/profile/06957251719191456172</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='08855006823716053221'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://www.csharpcourses.com/2008/05/net-remoting-sample.html' ref='tag:blogger.com,1999:blog-7712731644405234924.post-6857271983252827700' source='http://www.blogger.com/feeds/7712731644405234924/posts/default/6857271983252827700' type='text/html'/></entry><entry><id>tag:blogger.com,1999:blog-7712731644405234924.post-7976625344429076605</id><published>2009-01-01T16:04:00.000+11:00</published><updated>2009-01-01T16:04:00.000+11:00</updated><title type='text'>You wrote all I need. Thank you a lot!!!</title><content type='html'>You wrote all I need. Thank you a lot!!!</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7712731644405234924/6857271983252827700/comments/default/7976625344429076605'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7712731644405234924/6857271983252827700/comments/default/7976625344429076605'/><link rel='alternate' type='text/html' href='http://www.csharpcourses.com/2008/05/net-remoting-sample.html?showComment=1230786240000#c7976625344429076605' title=''/><author><name>Phan Duy Anh</name><uri>http://osys.wordpress.com</uri><email>noreply@blogger.com</email></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://www.csharpcourses.com/2008/05/net-remoting-sample.html' ref='tag:blogger.com,1999:blog-7712731644405234924.post-6857271983252827700' source='http://www.blogger.com/feeds/7712731644405234924/posts/default/6857271983252827700' type='text/html'/></entry><entry><id>tag:blogger.com,1999:blog-7712731644405234924.post-4425220125808125137</id><published>2008-12-20T18:10:00.000+11:00</published><updated>2008-12-20T18:10:00.000+11:00</updated><title type='text'>hi dude,it's really help for me thanx dude...........</title><content type='html'>hi dude,&lt;BR/&gt;&lt;BR/&gt;it's really help for me thanx dude.....................</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7712731644405234924/6857271983252827700/comments/default/4425220125808125137'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7712731644405234924/6857271983252827700/comments/default/4425220125808125137'/><link rel='alternate' type='text/html' href='http://www.csharpcourses.com/2008/05/net-remoting-sample.html?showComment=1229757000000#c4425220125808125137' title=''/><author><name>Anonymous</name><email>noreply@blogger.com</email></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://www.csharpcourses.com/2008/05/net-remoting-sample.html' ref='tag:blogger.com,1999:blog-7712731644405234924.post-6857271983252827700' source='http://www.blogger.com/feeds/7712731644405234924/posts/default/6857271983252827700' type='text/html'/></entry><entry><id>tag:blogger.com,1999:blog-7712731644405234924.post-8505286978159888272</id><published>2008-07-23T16:24:00.000+10:00</published><updated>2008-07-23T16:24:00.000+10:00</updated><title type='text'>salam agha emadvaghean dastetoon dard nakone. aali...</title><content type='html'>salam agha emad&lt;BR/&gt;vaghean dastetoon dard nakone. aali bood. ham clip, ham sample code.&lt;BR/&gt;thanx alot ;)</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7712731644405234924/6857271983252827700/comments/default/8505286978159888272'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7712731644405234924/6857271983252827700/comments/default/8505286978159888272'/><link rel='alternate' type='text/html' href='http://www.csharpcourses.com/2008/05/net-remoting-sample.html?showComment=1216794240000#c8505286978159888272' title=''/><author><name>AliBZ</name><email>noreply@blogger.com</email></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://www.csharpcourses.com/2008/05/net-remoting-sample.html' ref='tag:blogger.com,1999:blog-7712731644405234924.post-6857271983252827700' source='http://www.blogger.com/feeds/7712731644405234924/posts/default/6857271983252827700' type='text/html'/></entry><entry><id>tag:blogger.com,1999:blog-7712731644405234924.post-3755328921943176481</id><published>2008-05-20T11:38:00.000+10:00</published><updated>2008-05-20T11:38:00.000+10:00</updated><title type='text'>You asked me "When you can create object directly ...</title><content type='html'>You asked me "When you can create object directly what is the reason of REMOTING"&lt;BR/&gt;&lt;BR/&gt;the reason is that we want that object in server. Remoting is just for this. If we need to hide business logic from client it is nothing to do with Remoting concept. However, I explained before that this is the first sample of delegate and I make this always my first sample because of exactly this question that you raised. I want you understand remoting means that even you have the service library in client it will not use this library to create object just it will be used as metadata then client based on that metadata will create proxey object.&lt;BR/&gt;So I hope you understand not only this sample did not destroy the remoting concept but also it cleared what is remoting for which is creating object in server. &lt;BR/&gt;In next lessons as I said before you will learn how you can deal with this issue. you will see that we do not allow client to see the real service we will give client just an interface or a fake library.&lt;BR/&gt;Again I hope you understand we are going to create object in server. Not in client. The main purpose of Remoting is creating object in server rather than hiding libraries!</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7712731644405234924/6857271983252827700/comments/default/3755328921943176481'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7712731644405234924/6857271983252827700/comments/default/3755328921943176481'/><link rel='alternate' type='text/html' href='http://www.csharpcourses.com/2008/05/net-remoting-sample.html?showComment=1211247480000#c3755328921943176481' title=''/><author><name>Emad Yazdanpanah</name><uri>http://www.blogger.com/profile/09070609059622439370</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='06859347967828995290'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://www.csharpcourses.com/2008/05/net-remoting-sample.html' ref='tag:blogger.com,1999:blog-7712731644405234924.post-6857271983252827700' source='http://www.blogger.com/feeds/7712731644405234924/posts/default/6857271983252827700' type='text/html'/></entry><entry><id>tag:blogger.com,1999:blog-7712731644405234924.post-3185090691810099795</id><published>2008-05-20T11:05:00.000+10:00</published><updated>2008-05-20T11:05:00.000+10:00</updated><title type='text'>Thanks Emad for quick response.I know what you mea...</title><content type='html'>Thanks Emad for quick response.&lt;BR/&gt;I know what you mean, but my objective was about having DIRECT reference to Service Assembly in client application “When you can create object directly what is the reason of REMOTING”. Regards to things you taught me couple years ago actual class is not a good idea to role as a metadata. Instead we can use interfaces and etc.&lt;BR/&gt;Cheers</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7712731644405234924/6857271983252827700/comments/default/3185090691810099795'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7712731644405234924/6857271983252827700/comments/default/3185090691810099795'/><link rel='alternate' type='text/html' href='http://www.csharpcourses.com/2008/05/net-remoting-sample.html?showComment=1211245500000#c3185090691810099795' title=''/><author><name>AMirAli</name><email>noreply@blogger.com</email></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://www.csharpcourses.com/2008/05/net-remoting-sample.html' ref='tag:blogger.com,1999:blog-7712731644405234924.post-6857271983252827700' source='http://www.blogger.com/feeds/7712731644405234924/posts/default/6857271983252827700' type='text/html'/></entry><entry><id>tag:blogger.com,1999:blog-7712731644405234924.post-4495998744928325338</id><published>2008-05-20T02:17:00.000+10:00</published><updated>2008-05-20T02:17:00.000+10:00</updated><title type='text'>Hi Emad. You have Valuable experiences in developm...</title><content type='html'>Hi Emad. You have Valuable experiences in development.&lt;BR/&gt;Im a big fan of your blog.&lt;BR/&gt;thanks emad.</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7712731644405234924/6857271983252827700/comments/default/4495998744928325338'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7712731644405234924/6857271983252827700/comments/default/4495998744928325338'/><link rel='alternate' type='text/html' href='http://www.csharpcourses.com/2008/05/net-remoting-sample.html?showComment=1211213820000#c4495998744928325338' title=''/><author><name>Anonymous</name><email>noreply@blogger.com</email></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://www.csharpcourses.com/2008/05/net-remoting-sample.html' ref='tag:blogger.com,1999:blog-7712731644405234924.post-6857271983252827700' source='http://www.blogger.com/feeds/7712731644405234924/posts/default/6857271983252827700' type='text/html'/></entry><entry><id>tag:blogger.com,1999:blog-7712731644405234924.post-8004503421919753124</id><published>2008-05-19T23:45:00.000+10:00</published><updated>2008-05-19T23:45:00.000+10:00</updated><title type='text'>Dear Amir Ali, I forgot to mention that in remotin...</title><content type='html'>Dear Amir Ali, &lt;BR/&gt;I forgot to mention that in remoting even when the service is in client space when you create an object the object is created in server so you need the service metadata not to create object! &lt;BR/&gt;I hope you understand this otherwise you are mixing up metadata with objects!</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7712731644405234924/6857271983252827700/comments/default/8004503421919753124'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7712731644405234924/6857271983252827700/comments/default/8004503421919753124'/><link rel='alternate' type='text/html' href='http://www.csharpcourses.com/2008/05/net-remoting-sample.html?showComment=1211204700000#c8004503421919753124' title=''/><author><name>Emad Yazdanpanah</name><uri>http://www.blogger.com/profile/09070609059622439370</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='06859347967828995290'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://www.csharpcourses.com/2008/05/net-remoting-sample.html' ref='tag:blogger.com,1999:blog-7712731644405234924.post-6857271983252827700' source='http://www.blogger.com/feeds/7712731644405234924/posts/default/6857271983252827700' type='text/html'/></entry><entry><id>tag:blogger.com,1999:blog-7712731644405234924.post-8010786627100040649</id><published>2008-05-19T23:42:00.000+10:00</published><updated>2008-05-19T23:42:00.000+10:00</updated><title type='text'>Hi Amirali,Remoting allows you to create objects i...</title><content type='html'>Hi Amirali,&lt;BR/&gt;&lt;BR/&gt;Remoting allows you to create objects in different application. remoting goal is just creating object in another Application domain. If our architecture implies that our client should not be allowed to see metadata of business this is completely different to what Remoting offers. However in most cases as you mentioned we really need to offer an interface to client not the whole business metadata. This is the first example of Remoting if you listen to clip I mentioned that this is a good start. To answer your question I should mention that there are 3 ways to restrict client. &lt;BR/&gt;1- Having a library between client and server that does not have the business rule but just call the business rule (I do not suggest this approach) &lt;BR/&gt;2- having 2 libraries that are exactly the same but in one of them all methods return an exception even constructor (it takes time implementing this way also it is highly error porn)&lt;BR/&gt;3- Using Activator object that I am going to discus about this approach in next lesson of Remoting.&lt;BR/&gt;&lt;BR/&gt;It seems that you are really in hurry!</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7712731644405234924/6857271983252827700/comments/default/8010786627100040649'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7712731644405234924/6857271983252827700/comments/default/8010786627100040649'/><link rel='alternate' type='text/html' href='http://www.csharpcourses.com/2008/05/net-remoting-sample.html?showComment=1211204520000#c8010786627100040649' title=''/><author><name>Emad Yazdanpanah</name><uri>http://www.blogger.com/profile/09070609059622439370</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='06859347967828995290'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://www.csharpcourses.com/2008/05/net-remoting-sample.html' ref='tag:blogger.com,1999:blog-7712731644405234924.post-6857271983252827700' source='http://www.blogger.com/feeds/7712731644405234924/posts/default/6857271983252827700' type='text/html'/></entry><entry><id>tag:blogger.com,1999:blog-7712731644405234924.post-7697970139501423120</id><published>2008-05-19T17:26:00.000+10:00</published><updated>2008-05-19T17:26:00.000+10:00</updated><title type='text'>My Writting MistakeCorrection: Change "Server" wor...</title><content type='html'>My Writting Mistake&lt;BR/&gt;Correction: Change "Server" word to "Client"&lt;BR/&gt;&lt;BR/&gt;Cheers</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7712731644405234924/6857271983252827700/comments/default/7697970139501423120'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7712731644405234924/6857271983252827700/comments/default/7697970139501423120'/><link rel='alternate' type='text/html' href='http://www.csharpcourses.com/2008/05/net-remoting-sample.html?showComment=1211181960000#c7697970139501423120' title=''/><author><name>AMirAli</name><email>noreply@blogger.com</email></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://www.csharpcourses.com/2008/05/net-remoting-sample.html' ref='tag:blogger.com,1999:blog-7712731644405234924.post-6857271983252827700' source='http://www.blogger.com/feeds/7712731644405234924/posts/default/6857271983252827700' type='text/html'/></entry><entry><id>tag:blogger.com,1999:blog-7712731644405234924.post-7385157215919978976</id><published>2008-05-19T12:33:00.000+10:00</published><updated>2008-05-19T12:33:00.000+10:00</updated><title type='text'>Dear EmadYou make it really simple, and cause of t...</title><content type='html'>Dear Emad&lt;BR/&gt;&lt;BR/&gt;You make it really simple, and cause of that there is a problem in code. &lt;BR/&gt;You destroyed the meaning of remoting object in your example.&lt;BR/&gt;What is the reason of having remot object when you create direct access to Assembly. I mean, when serve and service Dll site in a same place, to me there is no reason to have remoting. you add "Service" assembly as a referenc to server and to me this destroy the meaning of remoting.&lt;BR/&gt;&lt;BR/&gt;I kbnow, it happen because you would like to make it easy to understand.</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7712731644405234924/6857271983252827700/comments/default/7385157215919978976'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7712731644405234924/6857271983252827700/comments/default/7385157215919978976'/><link rel='alternate' type='text/html' href='http://www.csharpcourses.com/2008/05/net-remoting-sample.html?showComment=1211164380000#c7385157215919978976' title=''/><author><name>AMirAli</name><email>noreply@blogger.com</email></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://www.csharpcourses.com/2008/05/net-remoting-sample.html' ref='tag:blogger.com,1999:blog-7712731644405234924.post-6857271983252827700' source='http://www.blogger.com/feeds/7712731644405234924/posts/default/6857271983252827700' type='text/html'/></entry><entry><id>tag:blogger.com,1999:blog-7712731644405234924.post-869701945615887655</id><published>2008-05-18T00:12:00.000+10:00</published><updated>2008-05-18T00:12:00.000+10:00</updated><title type='text'>It was EXCELLENT!Thanks for time dedicated for cli...</title><content type='html'>It was EXCELLENT!&lt;BR/&gt;Thanks for time dedicated for clips, they are big helps.&lt;BR/&gt;I'm eagerly waiting for more articles on remoting.</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7712731644405234924/6857271983252827700/comments/default/869701945615887655'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7712731644405234924/6857271983252827700/comments/default/869701945615887655'/><link rel='alternate' type='text/html' href='http://www.csharpcourses.com/2008/05/net-remoting-sample.html?showComment=1211033520000#c869701945615887655' title=''/><author><name>Nahid</name><uri>http://www.blogger.com/profile/01778071568886266502</uri><email>noreply@blogger.com</email></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://www.csharpcourses.com/2008/05/net-remoting-sample.html' ref='tag:blogger.com,1999:blog-7712731644405234924.post-6857271983252827700' source='http://www.blogger.com/feeds/7712731644405234924/posts/default/6857271983252827700' type='text/html'/></entry></feed>