Question 1. What’s A Windows Process?
It’s an application that’s walking and have been allotted reminiscence.
Question 2. What’s Typical About A Windows Process In Regards To Memory Allocation?
Each technique is allotted its personal block of to be had RAM space, no method can get admission to some other system’ code or data. If the process crashes, it dies alone without taking the entire OS or a group of different programs down.
C#. NET Interview Questions
Question three. Why Do You Call It A Process? What’s Different Between Process And Application In .Internet, Not Common Computer Usage, Terminology?
A process is an instance of a jogging software. An application is an executable on the difficult drive or network. There may be numerous techniques released of the equal software (five copies of Word running), however 1 system can run simply 1 software.
Question four. What Distributed Process Frameworks Outside .Net Do You Know?
Distributed Computing Environment/Remote Procedure Calls (DEC/RPC), Microsoft Distributed Component Object Model (DCOM), Common Object Request Broker Architecture (CORBA), and Java Remote Method Invocation (RMI).
C#. NET Tutorial
Question five. What Are Possible Implementations Of Distributed Applications In .Internet?
.NET Remoting and ASP.NET Web Services. If we speak about the Framework Class Library, noteworthy classes are in System.Runtime.Remoting and System.Web.Services.
ASP.NET Interview Questions
Question 6. When Would You Use .Net Remoting And When Web Services?
Use remoting for more green exchange of records while you manage each ends of the software. Use Web offerings for open-protocol-based totally data exchange when you are just a patron or a server with the other quit belonging to a person else.
Question 7. What’s A Proxy Of The Server Object In .Internet Remoting?
It’s a fake replica of the server item that is living on the client side and behaves as if it changed into the server. It handles the verbal exchange among actual server item and the customer object. This method is likewise referred to as marshaling.
ASP.NET Tutorial Microsoft Silverlight Interview Questions
Question 8. What Are Remotable Objects In .Net Remoting?
Remotable objects are the gadgets that may be marshaled across the utility domain names. You can marshal through value, in which a deep copy of the object is created and then passed to the receiver. You can also marshal by using reference, where only a connection with an present item is surpassed.
Question 9. What Are Channels In .Net Remoting?
Channels represent the objects that switch the other serialized items from one utility area to every other and from one laptop to some other, in addition to one process to any other at the same field. A channel ought to exist before an object may be transferred.
Windows Presentation Foundation(WPF) Interview Questions
Question 10. What Security Measures Exist For .Internet Remoting In System.Runtime.Remoting?
None. Security have to be taken care of at the utility level. Cryptography and other protection techniques may be applied at application or server degree.
Microsoft Silverlight Tutorial
Question eleven. What Is A Formatter?
A formatter is an object that is chargeable for encoding and serializing statistics into messages on one cease, and deserializing and deciphering messages into data on the opposite cease.
Windows Communication Foundation (WCF) Interview Questions
Question 12. Choosing Between Http And Tcp For Protocols And Binary And Soap For Formatters, What Are The Trade-offs?
Binary over TCP is the maximum effiecient, SOAP over HTTP is the maximum interoperable.
C#. NET Interview Questions
Question thirteen. What’s Singlecall Activation Mode Used For?
If the server item is instantiated for responding to simply one single request, the request have to be made in SingleCall mode.
Windows Presentation Foundation(WPF) Tutorial
Question 14. What’s Singleton Activation Mode?
A unmarried object is instantiated regardless of the variety of clients having access to it. Lifetime of this item is determined by using lifetime lease.
Question 15. How Do You Define The Lease Of The Object?
By imposing ILease interface when writing the elegance code.
Advanced C# Interview Questions
Question sixteen. Can You Configure A .Net Remoting Object Via Xml File?
Yes, thru device.Config and alertness level .Config report (or net.Config in ASP.NET). Application-stage XML settings take precedence over gadget.Config.
Windows Communication Foundation (WCF) Tutorial
Question 17. How Can You Automatically Generate Interface For The Remotable Object In .Net With Microsoft Tools?
Use the Soapsuds device.
Asp Dot Net Mvc 4 Interview Questions
Question 18. What Is Serialization Formatters In .Internet Remoting ?
When any object is to be sent throughout the transport channel, it should be serialized and packed into a facts layout that can be transmitted with the twine. On the other stop of the twine, this serialized facts is read and deserialized returned to the real object. This Serialization is executed with the aid of message-serialization formatters which convert the sphere or item’s nation right into a format that is beneficial for storage or transmission. Dot Net framework gives us two message-serialization formatters considered one of them is a binary serialization formatter which converts an object’s nation right into a binary move and different is SOAP serialization formatter which converts it into an XML string illustration that’s human readable. The binary serialization formatter tons barely faster.
ASP.NET Interview Questions
Question 19. What Is .Internet Remoting ?
.NET Remoting is an enabler for utility communication. It is a general gadget for extraordinary packages to use to talk with one another. .NET items are exposed to far off strategies, for this reason permitting interprocess conversation. The packages can be located on the equal computer, specific computer systems on the equal community, or maybe computers across separate networks.
Question 20. .Net Remoting Versus Distributed Com ?
In the past interprocess communication among applications became treated via Distributed COM, or DCOM. DCOM works well and the overall performance is ok when applications exist on computers of comparable kind on the identical network. However, DCOM has its drawbacks within the Internet linked international. DCOM relies on a proprietary binary protocol that not all object fashions aid, which hinders interoperability across platforms. In addition, have you attempted to get DCOM to work through a firewall? DCOM desires to talk over quite a number ports which might be normally blocked by way of firewalls.
There are a ways to get it to paintings, but they both lower the effectiveness of the firewall (why hassle to even have the firewall if you open up a ton of ports on it), or require you to get a firewall that lets in help for binary visitors over port 80. .NET Remoting eliminates the problems of DCOM by using helping unique transport protocol formats and communique protocols. This lets in .NET Remoting to be adaptable to the community surroundings in which it's miles getting used.
Asp Dot Net Mvc Interview Questions
Question 21. What Is Channels?
Remote objects are accessed thru Channels. Channels physically shipping the messages to and from far off objects. There are current channels TcpChannel and HttpChannel. Their names supply away the protocols that they use. In addition, the TcpChannel or HttpChannel may be prolonged, or a brand new channel created if you decide the prevailing channels do not meet your wishes.
Question 22. Security In Remoting?
Security is of paramount significance to any dispensed software. Although the .NET Remoting infrastructure does no longer define any safety capabilities itself, because dispensed applications are managed code they have got full get right of entry to to all the .NET security capabilities. In addition, the HTTP channel, while used with IIS, allows you to take full advantage of the authentication and authorization functions that are to be had to Web based protocols. If you choose to apply a protocol other than HTTP with IIS, you then have the possibility to create your very own protection infrastructure.
Question 23. Advantage Of Remoting Over Web Services?
.NET Remoting is a dispensed objects infrastructure. It allows tactics to percentage objects—to call methods on and get entry to properties of objects which might be hosted in one of a kind software domains within the equal system, one of a kind procedures executing on the identical laptop, on computers on an intranet, or on computer systems dispensed over huge areas. .NET Remoting supports many special communications protocols, inclusive of the SOAP/HTTP protocol utilized by ASP.NET Web offerings. Support for other protocols makes it feasible to provide much quicker communications in .NET Remoting than would be possible with ASP.NET Web services.
The ASP.NET programming version is tied in particular to IIS, and is limited to growing Web services that use the producer/customer version. .NET Remoting, on the other hand, can proportion gadgets from any kind of software.The .NET Remoting machine, as an indispensable a part of the .NET Framework, helps full .NET kind gadget constancy. You can bypass any object across the twine to a customer. This is in comparison to ASP.NET, that is confined to statistics kinds that can be expressed with WSDL and XSD.
Asp Dot Net Database Interview Questions
Question 24. Scope Of Publication?
.NET Remoting exposes items to other utility domain names as though they may be neighborhood, with some exceptions. The two exceptions most probable to journey you up are:
• Static contributors are by no means remoted. Remoting always deals with some form of object instance member.
• Private techniques are by no means isolated. You cannot wrap and pass a delegate to a personal approach.
This includes faraway event handlers. The other exceptions are much less probable to motive you trouble. The online documentation gives a entire listing and explanation of the exceptions.
Microsoft Silverlight Interview Questions
Question 25. What Are The Proxies?
In the general sense, a proxy is any item that stands in for any other, both servicing requests immediately or passing the requests directly to the object for which it is standing in. In .NET Remoting, the proxy manages the marshaling manner and the alternative duties required to make pass-boundary calls. The .NET Remoting infrastructure routinely handles introduction and control of proxies, even though it is possible to create your very own proxy training to plug in to and customize proxy advent, marshaling, and different proxy-related responsibilities.
Question 26. What Is Abstract?
.NET Remoting presents a effective and excessive performance manner of working with remote gadgets. Architecturally, .NET Remote items are a perfect match for getting access to assets throughout the network without the overhead posed through SOAP based totally WebServices. .NET Remoting is easier to apply than Java’s RMI, however definately more tough than developing a WebService.