asp.net

Metadata

Metadata is the all information used by the CLR to describe and reference types and assemblies. Metadata is independent of any programming language, and is an interchange medium for program information between tools (e.g., compilers and debuggers) and execution environments.

Related TutorialsStrong name
Qualified identifiers
Web service
ADO.NET (ActiveX Data Object for .NET)
SOAP (Simple Object …

Learn more

Managed execution

Managed execution is the process used by the CLR to execute managed code. Each time a method in an object is called for the first time, its MSIL-encoded instructions are JIT-compiled to the native code of the processor. Each subsequent time the same method is called, the previous JIT-compiled code is executed. Compiling and execution continued until the …

Learn more

Managed data

Managed data is the memory that is allocated and released by the CLR using Garbage Collection. Managed data can only be accessed by managed code.

Related TutorialsUser-defined types
XPointer (XML Pointer Language)
XHTML (eXtensible HyperText Markup Language)
UDDI (Universal Description, Discovery, …

Learn more

Managed code

Managed code is the code that is executed by the CLR. It provides information (i.e., metadata) to allow the CLR to locate methods encoded in assembly modules, store and retrieve security information, handle exceptions, and walk the program stack. The managed code can access both managed and unmanaged data.

Related TutorialsApplication base
Overloading
AJAX (Asynchronous JavaScript and …

Learn more

Locale

Locale is a collection of rules and data specific to a spoken and/or written language and/or a geographic area. Locale information includes human languages, date and time formats, numeric and monetary conventions, sorting rules, cultural and regional contexts (semantics), and character classification. The practice of designing and developing software that will properly use all of the conventions defined …

Learn more

Local assembly cache

Local (or Application) assembly cache  is the assembly cache that stores the compiled classes and methods specific to an application. Each application directory contains a \bin sub-directory which stores the files of the local assembly cache.

Related TutorialsXSL (eXtensible Stylesheet Language)
Class
.NET …

Learn more

Keywords

Keywords are the names that have been reserved for special use in a programming language. The C# language defines about 80 keywords, such as bool, namespace, class, static, and for. Keywords may not be used as identifiers in program code.

Related TutorialsXlink (XML Linking Language)
.NET …

Learn more

IDL (Interface Definition Language)

IDL is a language used to describe object interfaces by their names, methods, parameters, events, and return types. A compiler uses the IDL information to generate code to pass data between machines. Microsoft’s IDL, called COM IDL, is compiled using the Microsoft IDL compiler (MIDL). MIDL generates both type libraries and proxy and stub code for marshaling parameters …

Learn more

Globalization

Globalization (also called internationalization) is the practice of designing and developing software that can be adapted to run in multiple locales. Globalized software does not make assumptions about human language, country, regional, or cultural information based on a single locale. Instead, the software is written to change the locale-specific information it uses to process data and display information …

Learn more

GAC (Global Assembly Cache)

GAC is a reserved area of memory used to store the assemblies of all of the .NET applications running on a specific machine. The GAC is necessary for side-by-side execution and for the sharing of assemblies among multiple applications. To reside in the GAC, an assembly must be public (i.e., a shared assembly) and have a strong name.

Related …

Learn more