Tuesday, October 12, 2004

.NET Framework Namespaces

Hi here I try to list the namespaces vailabel in .net framework small info about that namespace

.NET Framework Namespaces :1

1
Microsoft.CSharp
Contains classes that support compilation and code generation using the C# language.

2
Microsoft.JScript
Contains the JScript runtime and classes that support compilation and code generation using the JScript language.

3
Microsoft.VisualBasic
Contains the Visual Basic .NET runtime and the classes that support compilation and code generation using the Visual Basic language.

4
Microsoft.VSA
Contains interfaces that allow you to integrate script for the .NET Framework script engines into applications, and to compile and execute code at run time.

5
Microsoft.Win32
Provides two types of classes: those that handle events raised by the operating system and those that manipulate the system registry.

6
System
Contains fundamental classes and base classes that define commonly-used value and reference data types, events and event handlers, interfaces, attributes, and processing exceptions. Provides services supporting data type conversion, method parameter manipulation, mathematics, remote and local program invocation, application environment management, and supervision of managed and unmanaged applications.

7
System.CodeDom
Contains classes that can be used to represent the elements and structure of a source code document. Also contains classes that can be used to manage the generation and compilation

of source code in supported programming languages based on the structure of Code Document Object Model (CodeDOM) source code models.

8
System.Collections
Contains interfaces and classes that define various collections of objects, such as lists, queues, arrays, hash tables and dictionaries. Includes the Specialized namespace for strongly-typed collections.

9
System.ComponentModel
Provides classes that are used to implement the run-time and design-time behavior of components and controls. This namespace includes the base classes and interfaces for implementing attributes, type converters, binding to data sources, and license components.

10
System.Configuration
Provides classes and interfaces that allow you to programmatically access .NET Framework configuration settings and handle errors in configuration files (.config files).

11
System.Data
Contains classes that constitute the ADO.NET architecture. The ADO.NET architecture enables you to build components that efficiently manage data from multiple data sources. In a disconnected scenario (such as the Internet), ADO.NET provides the tools to request, update, and reconcile data in multiple tier systems. The ADO.NET architecture is also implemented in client applications, such as Windows Forms, or HTML pages created by ASP.NET.

12
System.Diagnostics
Provides classes that allow you to debug your application and to trace the execution of your code, as well as start system processes, read and write to event logs, and monitor system performance using performance counters.

13
System.DirectoryServices
Provides easy access to the Active Directory from managed code.

14
System.Drawing
Provides access to GDI+ graphics and typography.

15
System.EnterpriseServices
Provides access to COM+ services and .NET objects. Includes classes with access to Compensating Resource Manager (CRM) in managed code. A CRM is a service provided by COM+ that enables you to include non-transactional objects in Microsoft Distributed Transaction Coordinator (DTC) transactions.

16
System.Globalization
Contains classes that define culture-related information, including the language, the country/region, the calendars in use, and the format patterns for dates, currency and numbers, and the sort order for strings.


17 System.IO
Contains types that allow synchronous and asynchronous reading from and writing to data streams and files.

18 System.Management
Provides access to a rich set of management information and management events about the system, devices, and applications instrumented to the Windows Management Instrumentation (WMI) infrastructure.

19 System.Messaging
Provides classes that allow you to connect to message queues on the network, send messages to queues, and receive or peek at (read without removing) messages from queues.

20 System.Net
Provides a simple programming interface to many of the protocols found on the network today. The WebRequest and WebResponse classes form the basis of "pluggable protocols," an implementation of network services that enables you to develop applications that use Internet resources without worrying about the specific details of the protocol used.

21 System.Reflection
Contains classes and interfaces that provide a managed view of loaded types, methods, and fields, with the ability to dynamically create and invoke types.

22 System.Resources
Provides classes and interfaces that allow developers to create, store, and manage various culture-specific resources used in an application.

23 System.Runtime
Provides functionality for compiler writers using managed code to specify attributes in metadata that affect the run-time behavior of the common language runtime. Includes the InteropServices namespace that provides a collection of classes useful for accessing COM objects, and native APIs from .NET. The types in the InteropServices namespace fall into the following areas of functionality: attributes, exceptions, managed definitions of COM types, wrappers, type converters, and the Marshal class. Also includes the Remoting namespace that provides classes and interfaces that allow developers to create and configure tightly- or loosely-coupled distributed applications. Some of the more important classes of the System.Runtime.Remoting namespace are the RemotingConfiguration class, the RemotingServices class, and the ObjRef class.

24 System.Security
Provides the underlying structure of the common language runtime security system, including base classes for permissions.

25 System.Text
Contains classes representing ASCII, Unicode, UTF-7, and UTF-8 character encodings; abstract base classes for converting blocks of characters to and from blocks of bytes; and a helper class that manipulates and formats String objects without creating intermediate instances of String.

26 System.Threading
Provides classes and interfaces that enable multithreaded programming. This namespace includes a ThreadPool class that manages groups of threads, a Timer class that enables a delegate to be called after a specified amount of time, and a Mutex class for synchronizing mutually exclusive threads. System.Threading also provides classes for thread scheduling, wait notification, and deadlock resolution.

27 System.Timers
Provides the Timer component, which allows you to raise an event on a specified interval.

28 System.Web
Provides classes and interfaces that enable browser/server communication. This namespace includes the HTTPRequest class that provides extensive information about the current HTTP request, the HTTPResponse class that manages HTTP output to the client, and the HTTPServerUtility class that provides access to server-side utilities and processes. System.Web also includes classes for cookie manipulation, file transfer, exception information, and output cache control.

29 System.ServiceProcess
Provides classes that allow you to install and run services. Services are long-running executables that run without a user interface. They can be installed to run under a system account that enables them to be started at computer reboot.

30 System.Web.Services
Contains classes that enable you to build and use Web Services. A Web Service is a programmable entity residing on a Web server exposed using standard Internet protocols.

31 System.Web.UI
Provides classes and interfaces that allow you to create controls and pages to make up the user interface for your Web applications. This namespace includes the Control class, which provides all controls, whether HTML, Web, or user controls, with a common set of functionality. It also includes the Page control, which is generated automatically whenever a request is made for a page in your Web application. Also provided are classes that provide the Web Forms Server Controls data-binding functionality, the ability to save the view state of a given control or page, as well as parsing functionality for both programmable and literal controls.

32 System.Windows.Forms
Contains classes for creating Windows-based applications that take full advantage of the rich user interface features available in the Microsoft Windows operating system.

1 comment:

Anonymous said...

hi mahesh,

u are doing great job by providing interview question and faqs on .NET


Thanks & regards