.NET Remoting : What is .NET Remoting Metadata?

.NET Remoting uses metadata to dynamically create proxy objects. The proxy objects that are created at the client side have the same members as the original class. But the implementation of the proxy object just forwards all requests through the .NET Remoting runtime to the original object. The serialization formatter uses metadata to convert method calls to payload stream and back.

The client can obtain the metadata information required to access the remote object in the following ways:

   * The .NET assembly of the server object.
   * The Remoting object can provide a WSDL (Web Services Description Language) file that describes the object and its methods.
   * .NET clients can use the SOAPSUDS utility to download the XML schema from the server (generated on the server) to generate source files or an assembly that contains only metadata, no code.

No comments:

Post a Comment