C# Corner

  • COM Components from .NET Clients using VB.NETNov 10, 2012. The .NET framework exposes COM objects through a proxy called the runtime callable wrapper (RCW). The primary function of RCW is to marshal call between a managed client (.Net) and unmanaged COM object. The runtime maintains a single RCW for each COM object.The example uses a COM component and DotNet client extending the functionality of the COM component using delegation.
  • Web Service using SOAP Toolkit in VB.NETNov 09, 2012. The world of web services has taken applications by storm. From an era where applications were tightly bound to one another, we have reached a time wherein applications are delivered as a "service".
  • Prerequirement of REMOTINGApr 07, 2011. It is Microsoft technology for developing distributed applications, replacing traditional DCOM. All distributed technology needs consuming libraries present on remote machines.
  • Serialization vs. MarshalingMay 06, 2010. Are you somewhat confused between Serialization and Marshaling? This writing would break this confusion up, it would give you a basic understanding of the process of Serialization and the process of Marshaling, and how you can get the most out of each.
  • Marshaling with C# - Chapter 3: Marshaling Compound TypesMar 14, 2010. This detailed chapter teaches you how to marshal compound types such as structures and unions in C# and .NET.
  • Marshaling with C# - Chapter 1: Introducing MarshalingMar 11, 2010. Marshaling is the process of creating a bridge between managed code and unmanaged code;
  • Marshaling with C# - Chapter 2: Marshaling Simple Types Mar 11, 2010. This chapter discusses the nitty-gritty part of marshaling process. It is the base for the rest of discussion about marshaling. It is about marshaling simple data types.
  • Marshal Operations Between Child Forms in an MDI ApplicationMar 04, 2010. This article is designed to give you a simple understanding of how to marshal operations between child forms in an MDI application.
  • Marshaling UnionsFeb 21, 2010. In this article you will learn how to marshal C/C++ Unions in C#.
  • Writing Dataset to Excel in ASP.NETMar 01, 2006. This article is helpful for those who would like to write dataset contents to a excel file and try to display it in the browser.
  • How to get Security UserId after windows Starts a Session Feb 23, 2006. This article explains how to get the security userid after a succesful login when windows starts the session for authenticated user.
  • Important Aspects about ComponentsJan 12, 2006. In this article, I wil discuss some properties and key definitions about component programming.
  • Moving C Structures into .NET with Custom MarshalingDec 17, 2004. Microsoft provides several attributes for marshaling C to C#. In our example we will take the case where we have hundreds of structures and only a few API calls, so we only need to generate the marshaled code for the structures.
  • .NET RemotingSep 02, 2004. .NET Remoting provides an infrastructure for distributed objects. It exposes full object semantics of .NET to remote processes using plumbing that is both flexible and extensible.
  • Platform Invocation Services in .NET FrameworkOct 25, 2002. This article will cover the details of Platform Invocation Services provided in .Net Framework. Platform Invoke Services acts as a bridge between the managed and unmanaged code. This service enables managed code to call unmanaged functions which are being exposed by any dynamic link libraries (DLL’s) such as Win32 API’s or any custom DLLs.
  • .NET COM Interoperability - Part 1: Using COM Components from .NET FrameworkApr 02, 2002. The DotNet framework exposes COM objects through a proxy called the runtime callable wrapper (RCW). The primary function of RCW is to marshal call between a managed client (.Net) and unmanaged COM object. The runtime maintains a single RCW for each COM object.
  • .NET Remoting: The Simple ApproachMar 26, 2002. .NET Remoting provides a powerful and high performance way of working with remote objects. Architecturally, .NET Remote objects are a perfect fit for accessing resources across the network without the overhead posed by SOAP based Web services.
  • XML Web Services Type MarshalingFeb 20, 2002. This article illustrates that various data types can be passed to and returned from Web Service methods.

About Marshal

This article is about a title. For other meanings, see Marshal (disambiguation). For the rank of Field Marshal, see Field Marshal.

Marshal (also spelled marshall, esp. in British English) is a term used in several official titles in various branches of society. As marshals became trusted members of the courts of Medieval Europe, the title grew in reputation. During the last few centuries, it has been used for elevated offices, such as in military rank and civilian law enforcement.

  1. ^ Webster's Encyclopedic Unabridged Dictionary of the English Language. New York: Gramercy Books. 1996. p. 879. ISBN 0-517-15141-3. 
  2. ^ [1] According to Merriam Webster's, marshall is "considered a spelling error by several commentators" and "In American English, especially, marshal is the better choice.")


Spire.Doc - Free .NET Word API
Use Spire.Doc to create, read, write, print, and convert word documents to OpenXML, RTF, TXT, XPS, EPUB, EMF, HTML, Image and PDF.
Cloud & IoT DevCon16