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 TutorialsOverriding
Event Handler
Strong name
Constructor
C# …

Learn more

User-defined types

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

Related TutorialsCTS (Common Type …

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 TutorialsGAC (Global Assembly Cache)
ADO.NET (ActiveX Data Object for .NET)
MVC (Model-View-Controller)
Download …

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 TutorialsObject
CLR (Common Language Runtime)
Satellite assembly
Managed execution
AJAX (Asynchronous JavaScript …

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 TutorialsXML Web services
Isolated storage
IDL (Interface Definition …

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 TutorialsStylesheets
Pinned
Overloading
ASP.NET (Active Server Pages for …

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 TutorialsThrowing
.NET Framework
JIT (Just In Time)
Local assembly …

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 TutorialsXDA
Web service consumer
XSD (XML Schema …

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 TutorialsCaching
XHTML (eXtensible HyperText Markup Language)
Active server Pages (ASP)
Runtime …

Learn more