ASP.NET Glossary

Value types

Value types is a variable that stores actual data rather than a reference to data, which is stored elsewhere in memory. Simple value types include the integer, floating point number, decimal, character, and boolean types. Value types have the minimal memory overhead and are the fastest to access

Related TutorialsObject type
Private assembly
Pointer
WebMatrix
Active server …

Learn more

User-defined types

User-defined types are reference (object) types defined in code by a developer.

Related TutorialsCasting
Qualified identifiers
GAC (Global Assembly …

Learn more

Unmanaged resources

Unmanaged resources are objects created and manipulated outside of the control of the CLR. Examples includes file handles opened using the Win32 API, and database connections obtained using ODBC.

Related TutorialsRemoting
Exception
CTS (Common Type System)
Base class
XQL (XML …

Learn more

Unmanaged pointer types

Unmanaged pointer types are any pointer type that is not managed by the CLR. That is, a pointer that store a reference to an unmanaged object or area of memory.

Related TutorialsConstructor
Data …

Learn more

Unmanaged data

Unmanaged data is data (i.e. memory) that is allocated outside of the control of the CLR. Unmanaged data can be access by both managed and unmanaged code.

Related TutorialsStack
Class members
Managed code
XSLT (eXtensible Stylesheet …

Learn more

Unmanaged code

Unmanaged (also called unsafe) code is any code that executes outside of the control of the .NET CLR. Unmanaged code may perform unsafe operations, such as declare and operate on pointers, take the address of a variable, and perform conversions between pointers and integral types. Uses of unmanaged code include calling operating system APIs, interfacing to COM components, …

Learn more

Unmanaged

In .NET, any objects or resources not allocated and controlled by the CLR are considered unmanaged (e.g., Windows handles and calls to the Win32 API).

Related TutorialsMethod
Static methods
Exception Management
Multi-module Assembly
DTD (Document …

Learn more

Unboxing

Unboxing is a conversion of a reference type object (i.e. System.Object) to its value type instance. Unboxing must be explicitly performed in code, usually in the form of a cast operation.

Related TutorialsLifetime
Assembly cache
PE (Portable Executable)
Download …

Learn more

UDDI (Universal Description, Discovery, and Integration)

UDDI is a XML- and SOAP-based lookup service for Web service consumers to locate Web Services and programmable resources available on a network. Also used by Web service providers to advertise the existence of their Web services to consumers.

Related TutorialsXPointer (XML Pointer Language)
Managed data
Identifiers
WSDL (Web Services Description Language)
CLI (Common …

Learn more

Type library

Type library is a compiled file (.tlb) containing metadata that describes interfaces and data types. Type libraries can be used to describe vtable interfaces, regular functions, COM components, and DLL modules. Type libraries are compiled from Interface Definition Language (IDL) files using the MIDL compiler.

Related TutorialsThrowing
Side-by-Side …

Learn more