ASP.NET Glossary

Stack

Stack is an area of program memory used to store local program variables, method parameters, and return values. In .NET languages, value types are allocated on the stack.

Related TutorialsApplication base
Data provider
XML …

Learn more

SOAP (Simple Object Access Protocol)

SOAP is a lightweight, XML-based messaging protocol used to encode the information in Web service request and response messages before sending them over a network. SOAP messages are independent of any operating system or protocol, and may be transported using a variety of Internet protocols such as SMTP, MIME, and HTTP.

Related TutorialsCLI (Common Language …

Learn more

Single-module assembly

Single-module assembly is a .NET program in which all components are combined into a single DLL or EXE file. Such an assembly does not require an assembly manifest.

Related Tutorials.NET Framework
Unmanaged pointer types
CLS (Common Language Specification)
IDL (Interface Definition Language)
XSL (eXtensible …

Learn more

Side-by-Side Execution

Side-by-Side Execution is running multiple versions of the same assembly simultaneously on the same computer, or even in the same process. Assemblies must be specifically (and carefully) coded to make use of side-by-side execution.

Related TutorialsInterface
Caching
Locale
AJAX (Asynchronous JavaScript …

Learn more

Shared assembly

Shared assembly is an assembly that can be referenced by more than one application. Shared assemblies must be built with a strong name and are loaded into the Global Assembly Cache.

Related TutorialsMicrosoft Office Access
DTD (Document Type Definition)
User-defined types
Qualified identifiers
Web …

Learn more

Service

Service is an application that provides information and/or functionality to other applications. Services are typically non-human-interactive applications that run on servers and interact with applications via an interface. A service may expose a synchronous, programmatic interface (i.e., an API), allowing it to be tightly-coupled with a consumer, or use asynchronous, message-based communications (e.g., HTTP, XML, and SOAP) to …

Learn more

Server-side

Server-side is an operation or event that occurs on a server system. Examples include server-side scripting, server-side objects, and server-side processing.

Related TutorialsCIL (Common Intermediate Language)
Class
Web service
Unmanaged …

Learn more

Serialization

Serialization is the conversion of an object instance to a data stream of byte values. The serialization is performed by the CLR and occurs when an object must be converted to a persistent form to be stored in an information retrieval system (e.g., a database), on media (e.g., a file on a disk), or when marshaled across a …

Learn more

Satellite assembly

Satellite assembly is an assembly that contains only resources and no executable code. Satellite assemblies are typically used by .NET application to store localized data, and they can be added, modified, and loaded into a .NET application at runtime without the need to recompile the code.

Related TutorialsLifetime
Exception Handling
Strong name
XPath (XML Path Language)
GAC (Global …

Learn more

Runtime host

Runtime host is a runtime environment used to manage the execution of program code. Examples include the .NET Common Language Runtime and the Java Virtual Machine (JVM).

Related TutorialsMetadata
Reflection
Overloading
UDDI (Universal Description, Discovery, and …

Learn more