Friday 20 January 2012

Metadata: Concept in ASP.NET programming

Metadata – typically means the data within the data files. With reference to ASP.NET programming, meta data is the binary information which describes the characteristics of a resource. This information includes the description of the Assembly, data types and members with their security permissions, declarations, implementations, references to other types and members, etc.

In ASP.NET programming, the metadata describes all classes and class members that are defined in the assembly, and the members which the current assembly will call from another assembly. Moreover, the metadata eliminates the need for interface definition language (IDL) files, header files, or any external method of component reference.

During the compilation of any program, both the metadata and MSIL are together wrapped in a Portable Executable files. Now, when the program is running, the JIT compiler of CLR uses the metadata and converts the MSIL into a native code. And when the code is executed, the runtime loads metadata into memory and references it to get the information about the code’s classes, members, inheritance, and so on.

At SPEC INDIA, our trained team of ASP.NET developers is eager to take care of any custom requirement from our probable Clients and prospects from all over the globe. If you have any requirement or queries, feel free to drop an email at our id lead@spec-india.com, we will be happy to assist you.

No comments:

Post a Comment