. Net Framwork Class Library

Source: Internet
Author: User
Tags configuration settings mail exchange types of themes

The. NET Framework class Library is a library of classes, interfaces, and value types that can access system functionality through the contents of that library. It is the basis for generating. NET Framework applications, components, and controls. The namespaces and namespace categories in the class library are listed in the following table, which is documented in detail in this reference. Namespaces and categories are listed by usage, and the most commonly used namespaces are listed first.

name Space Description
System The System namespace contains basic classes and base classes that define commonly used values and reference data types, events and event handlers, interfaces, properties, and exception handling.
System.activities The System.activities namespace contains all the classes that are required to create and process activities in Window Workflow Foundation.
System.AddIn The System.AddIn namespace contains types that identify, register, activate, and control the add-in, allowing the add-in to communicate with the host application.
System.CodeDom The System.CodeDom namespace contains classes that represent source code documents, support the generation of source codes written in supported programming languages, and compile.
System.Collections The System.Collections namespace contains types that define various standard, specialized, universal collection objects.
System.ComponentModel The System.ComponentModel namespace contains types that implement the runtime and design-time behavior of components and controls. Child namespaces support the Managed Extensibility Framework (MEF), which provides an attribute class for defining metadata for an ASP. NET Dynamic Data control, and contains types that define the design-time behavior of the component and its user interface.
System.Configuration The System.Configuration namespace contains types that handle configuration data, such as data in a computer or application configuration file. Child namespaces contain types that are used to configure assemblies, to write custom installers for components, and to support pluggable models for adding or removing functionality in client and server applications.
System.Data System.Data contains classes that access and manage data from a variety of different sources. The top-level namespace and many sub-namespaces together form the ADO architecture and the ADO data provider. For example, providers are available for SQL Server, Oracle, ODBC, and OLE DB. Other child namespaces contain classes that are used by the ADO Entity Data Model (EDM) and WCF data Services.
System.Deployment The System.Deployment namespace contains types that support the deployment of ClickOnce applications.
System.Device.Location the System.Device.Location namespace enables application developers to easily access the computer's location by using an API. System.Device.Location classes provide a single API to Encapsulate the multiple location providers in a computer and support seamless prioritization and transitioning between th EM. " The system.device.location  class provides an API to encapsulate multiple location providers on a single computer and to support seamless regional prioritization and transformation between those providers.  
System.Diagnostics The System.Diagnostics namespace contains types that allow you to interact with system processes, event logs, and performance counters. A child namespace contains types that interact with code analysis tools, support contracts, extend design-time support for application monitoring and instrumentation, use the Windows event Tracing (ETW) tracking subsystem to record event data, read and write in the event log, collect performance data, As well as reading and writing debug symbol information.
System.DirectoryServices The System.DirectoryServices namespace contains types that enable you to access Active Directory through managed code.
System.Drawing The System.Drawing parent namespace contains types that support basic GDI + graphics functionality. The sub-namespaces support advanced two-and vector graphics capabilities, advanced imaging capabilities, and print-related services and typography. In addition, child namespaces contain types that extend design-time user interface logic and drawings.
System.dynamic The System.dynamic namespace provides classes and interfaces that support dynamic language runtimes.
System.EnterpriseServices The System.EnterpriseServices namespace contains types that define the COM + service architecture, which provides the infrastructure for enterprise applications. The child namespace supports the Compensating Resource Manager (CRM), a COM + service that allows non-transactional objects to be included in a Microsoft distributed Transaction Coordinator (DTC) transaction. The sub-namespaces are briefly described in the following table, and are documented in detail in this reference.
System.Globalization The System.Globalization namespace contains classes that define culture-related information, including language, country/region, the format pattern of the calendar being used, date, currency, and number, and the sort order of the strings. These classes are useful for writing globalization (internationalization) applications. classes like StringInfo and TextInfo provide us with advanced globalization features such as surrogate support and text element processing.
System.identitymodel The System.identitymodel namespace contains types that provide authentication and authorization for. NET applications.
System.IO The System.IO namespace contains types that support input and output, including the ability to read and write data in a stream synchronously or asynchronously, compress data in a stream, create and use isolated stores, map files to the application's logical address space, store multiple data objects in a container, Communicate using anonymous or named pipes, implement custom logging, and handle data flows to and from the serial port.
System.Linq The System.Linq namespace contains types that support queries that use language-integrated query (LINQ). This includes types that represent queries as objects in the expression tree.
System.Management The System.Management namespace contains types that enable you to access management information about systems, devices, and applications, and manage events that are included in the Windows Management Instrumentation (WMI) infrastructure. In addition, these namespaces contain the types required to detect applications, enabling the instrumentation application to present its management information and events to potential customers through WMI.
System.Media The System.Media namespace contains classes for playing sound files and accessing sound provided by the system.
System.Messaging The System.Messaging namespace contains types that enable you to connect, monitor, and manage message queues on your network, as well as send, receive, or view messages. A child namespace contains classes that extend design-time support for message classes.
System.Net The System.Net namespace contains types that provide a simple programming interface for many network protocols, programmatically access and update configuration settings for the System.Net namespace, define caching policies for WEB resources, compose and send e-mail, and represent multipurpose Internet Mail Exchange (MIME) headers that access network traffic data and network address information, as well as access to peer network functionality. In addition, other sub-namespaces allow you to implement the Windows sockets (Winsock) interface in a controlled manner, allowing you to access network traffic for secure communication between hosts.
System.numerics Contains a System.numerics namespace that complements numeric types defined by the. NET Framework, such as Byte,Double, and Int32 .
System.printing The System.printing namespace contains types that support printing, allow access to properties of print system objects, allow quick copying of their property settings to another object of the same type, support controlled System.printticket objects, and unmanaged GDI DEVMODE the structure of the cross-conversion.
System.Reflection The System.Reflection namespace contains types that enable you to view loaded types, methods, and fields in a controlled manner, and to dynamically create and invoke types. A child namespace contains types that allow the compiler or other tools to emit metadata and Microsoft intermediate language (MSIL).
System.Resources The System.Resources namespace contains types that enable developers to create, store, and manage the application's culture-specific resources.
System.Runtime The System.Runtime namespace contains types that support application interaction with the common language runtime, support application data caching, advanced exception handling, application activation within application domains, COM interop, distributed applications, serialization, and deserialization. As well as version control features. In addition, other sub-namespaces enable compiler writers to specify attributes that affect the runtime behavior of the common language runtime, define reliability contracts between a set of code and other code that relies on it, and implement Windows communication Foundation (WCF) Persistence provider for this application.
System.Runtime.InteropServices.CustomMarshalers Provides internal marshaling support for the. NET Framework.
System.Security The System.Security namespace contains classes that represent the. NET Framework security system and permissions. A child namespace provides a type that controls access to and audits of securable objects, allows authentication, provides cryptographic services, controls access to operations and resources based on policies, and enables rights management of content created by an application.
System.ServiceModel The System.ServiceModel namespace contains the types that are required to build the Windows communication Foundation (WCF) service and client applications.
System.ServiceProcess The System.ServiceProcess namespace contains types that enable you to implement, install, and control Windows service applications, extending design-time support for Windows service applications.
System.speech The System.speech namespace contains types that support speech recognition.
System.Text The System.Text namespace contains types for character encoding and string manipulation. There is also a child namespace that enables you to use regular expressions to manipulate text.
System.Threading The System.Threading namespace contains types that enable multithreaded programming. There is also a sub-namespace that provides types that simplify the writing of concurrent and asynchronous code.
System.Threading.Tasks.Dataflow Accessibility and all of it exposed members is part of a managed wrapper for the Component Object M Odel (COM) accessibility interface. " The system.threading.tasks.dataflow  namespace provides a role-based programming model for handling tasks through for coarse-grained data flow and pipelining operations.   Microsoft.Aspnet.Snapin namespace defines the Types necessary for the ASP. Management Console application to interact with Microsoft Management Console (MMC). > For more information, see   Data Flow (Task Parallel Library).
System.Timers The System.Timers namespace provides a Timer component that enables you to raise an event at a specified interval.
System.Transactions The System.Transactions namespace contains types that support transactions with multiple distributed contributors, multiple stage notifications, and persistent registrations. There is also a sub-namespace that contains types that describe the configuration options used by System.Transactions.
System.Web The System.Web namespace contains types that enable browser/server communication. The child namespace contains types that support ASP. NET Forms authentication, application services, data caching on the server, ASP. NET application configuration, Dynamic Data, HTTP handlers, JSON serialization, incorporating AJAX functionality into ASP. Security, and Web services.
System.Windows The System.Windows namespace contains types that are used in Windows Presentation Foundation (WPF) applications, including animation clients, user interface controls, data binding, and type conversions. System.Windows.Forms and its child namespaces are used to develop Windows forms applications.
System.workflow The System.workflow namespace contains types that are used to develop applications that use Windows Workflow Foundation. These types provide design-time and run-time support for rules and activities to configure, control, host, and debug the workflow runtime engine.
System.Xaml The System.Xaml namespace contains types that support parsing and processing Extensible Application Markup Language (XAML).
System.Xml The System.Xml namespace contains the types that are used to process Xml. Child namespaces support serialization of XML documents or streams, XSD schemas, XQuery 1.0 and XPath 2.0, and LINQ to XML (this is an in-memory XML programming interface for easy modification of XML documents).
Accessibility Accessibility and all of its exposed members are part of the managed wrapper for the Component Object Model (COM) accessibility interface.
Microsoft.activities The Microsoft.activities namespace contains types that support MSBuild and debugger extensions for Windows Workflow Foundation applications.
Microsoft.build The Microsoft.build namespace contains types that programmatically access and control the MSBuild engine.
Microsoft.csharp The Microsoft.csharp namespace contains types that support the generation and compilation of source code written in the C # language, enabling interoperability between the Dynamic Language runtime (DLR) and C #.
Microsoft.JScript The Microsoft.JScript namespace contains classes that support generating code and compiling in the JScript language.
Microsoft.SqlServer.Server The Microsoft.SqlServer.Server namespace contains the Microsoft. NET Framework Common Language Runtime (CLR) integration into Microsoft SQL Server and the SQL Server database engine process Execution ring The class, interface, and enumeration to be used in the environment.
Microsoft.VisualBasic The Microsoft.VisualBasic namespace contains classes that support generating code and compiling in the Visual Basic language. The child namespace contains types that provide services to the Visual Basic compiler, support the Visual Basic Application model, My namespace, lambda expressions, and code transformations.
Microsoft.visualc The Microsoft.visualc namespace contains types that support the Visual C + + compiler to implement the STL/CLR library and the STL/CLR Library common interface.
Microsoft.Win32 The Microsoft.Win32 namespace provides types that handle events raised by the operating system, manipulate the system registry, and represent files and operating system handles.
Microsoft.windows The Microsoft.windows namespace contains the types of themes and previews that are supported in Windows Presentation Framework (WPF) applications.
Uiautomationclientsideproviders Contains the type of a single mapping client Automation provider.
Xamlgeneratednamespace Contains a compiler-generated type that is not used directly from the code.

from:http://msdn.microsoft.com/zh-cn/library/gg145045 (v=vs.110). aspx

For example, the following error message appears:

[System.io.compression.zipfile]|gm-static

Find System.IO First, click on the link to find System.IO.Compression, as shown, the missing assembly name is "System.IO.Compression.FileSystem" and then load it first:

[System.reflection.assembly]::loadwithpartialname (' System.IO.Compression.FileSystem ')

Reference:PowerShell common COM objects (New-object)

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.