Transcript
Page 1: Microsoft .NET Framework 3download.microsoft.com/download/4/a/3/4a3c7c55-84ab-4588-84a4-f... · Communications and Workflow DATA, XML and LINQ Key Windows Forms ASP.NET System.Web

Microsoft .NET Framework 3.5Commonly Used Types and Namespaces 3.05

What is the .NET Framework?The .NET Framework is the managed code programming model for Windows. It provides a highly productive environment for software developers and offers excellent skills reuse across multiple application architectures. The .NET Framework is available with the same consistent API across different development platforms, including the full .NET Framework for the desktop and server, the .NET Compact Framework for mobile devices, the .NET Framework on SQL Server, the .NET Micro Framework for small embedded systems such as SPOT watches, and Silverlight version 1.1 for cross-platform, cross-browser development of rich Internet applications. The .NET Framework is in use by 90% of fortune 100 companies and is easily deployable to end user PCs.

http://msdn.microsoft.com/netframeworkPart number: 098-108905

Fundamentals

DATA, XML and LINQCommunications and Workflow

Key

Windows Forms ASP.NETSystem.Web

HttpApplicationHttpCookieHttpRequestHttpResponseHttpRuntimeHttpServerUtility

System.Web.ApplicationServices NEW

AuthenticationService NEW

ProfileService NEW

RoleService NEW

System.Web.CachingCache

System.Web.ClientServices NEW

ClientFormsIdentity NEW

ClientRolePrincipal NEW

ConnectivityStatus NEW

System.Web.ClientServices.Providers NEW

ClientFormsAuthenticationMembershipProvider NEW

ClientRoleProvider NEW

System.Web.CompilationBuildProvider

System.Web.ConfigurationWebConfigurationManager NEW

System.EnterpriseServicesServiceComponent

System.GlobalizationCalendar CultureInfo RegionInfo TextInfo

System.IdentityModel.ClaimsClaim ClaimSet

System.IODirectory File FileStream Path Stream StreamReader StreamWriter

System.IO.CompressionGZipStream

System.IO.IsolatedStorageIsolatedStorage

System.IO.Pipes NEW

AnonymousPipeClientStream NEW

AnonymousPipeServerStream NEW

NamedPipeClientStream NEW

NamedPipeServerStream NEW

PipeSecurity NEW

PipeStream NEW

System.IO.PortsSerialPort

System.Linq NEW

IQueryable<T> NEW Queryable NEW

System.Linq.Expressions NEW

Expression<T> NEW Expression NEW

System.ReflectionAssembly FieldInfo MemberInfo MethodInfo PropertyInfo

System.Reflection.EmitAssemblyBuilder MethodBuilder TypeBuilder

System.ResourcesResourceManager

System.Runtime.SerializationISerializableDataContractSerializerDataContractAttributeDataMemberAttributeXmlDictionaryReaderXmlDictionaryWriter

SystemArray Boolean Byte Char Console DateTime DateTimeOffset NEW

Decimal Delegate Enum Environment EventArgs Exception Int32 Int64 Math Object String TimeZoneInfo NEW

Type Uri

Additive versions of the .NET Framework

System.DataDataColumn DataRow DataSet DataTable DataView

System.Data.CommonDbCommand DbConnection DbDataAdapter DbDataReader DbProviderFactory

System.Data.Linq NEW

DataContext NEW EntityRef<T>NEW

EntitySet<T>NEW

Table<T>NEW

System.Data.Linq.Mapping NEW

AttributeMappingSource NEW

Metamodel NEW

XmlMappingSource NEW

System.Data.OdbcOdbcCommandOdbcConnectionOdbcDataAdapterOdbcDataReader

System.Data.OleDbOleDbCommandOleDbConnectionOleDbDataAdapterOleDbDataReader

System.Security.PrincipalWindowsIdentity

System.ServiceProcessServiceBase

System.TextEncoding StringBuilder

System.Text.RegularExpressionsRegex

System.ThreadingReaderWriterLockSlim NEW

SemaphoreThread WaitHandle

System.TransactionsTransaction

System.Web.HostingApplicationManager

System.Web.ManagementWebBasedEvent

System.Web.SecurityFormsAuthenticationFormsIdentityMembershipRoles

System.Web.SessionStateHttpSessionState

System.Web.UIControlMasterPagePageScriptManager NEW

System.Web.UIUpdatePanel NEW

UpdateProgress NEW

UserControl

System.Web.UI.HtmlControlsHtmlButtonHtmlControlHtmlFormHtmlInputControl

System.Web.UI.WebControlsContentDetailsViewFormViewGridViewLinqDataSourceListViewLogInMenuObjectDataSourcesTreeViewWizard

System.Web.UI.WebControls.WebPartsWebPart

RichTextBox TabControl TextBox TreeView UserControl WebBrowser

System.Drawing BitmapBrushColorFontIconImagePen

System.Drawing.PrintingPrintDocumentPrinterSettings

System.Media SoundPlayer

System.Windows.Forms Button CheckBox ComboBox DataGrid DateTimePicker Form Label ListBox ListView MessageBox NumericUpDown OpenFileDialog PictureBox ProgressBar RadioButton

System.WindowsStyle Trigger UIElement3D NEW

Visibility Window

System.Windows.ControlsBorder Button CheckBox ColumnDefinition ContextMenu ControlTemplate DockPanel FlowDocumentReader Frame Grid Image InkCanvas ItemCollection ItemsPresenter ListBox ListView MediaElement Menu MenuItem Page PasswordBox ProgressBar RadioButton RichTextBox

RowDefinition ScrollViewer Slider SpellCheck StackPanel TabControl TabItem TextBlock TextBox ToolBar ToolTip TreeView UIElementCollection ViewBox Viewport3D VirtualizingStackPanel WrapPanel

System.Windows.Controls.PrimitivesPopup RepeatButton ScrollBar StatusBar TabPanel Thumb ToggleButton UniformGrid

System.Windows.DataBinding CollectionView DataSourceProvider MultiBinding

System.MessagingMessage MessageQueue

System.NetDns FtpWebRequestHttpListenerHttpWebRequest WebClient

System.Net.MailMailMessageSmtpClient

System.Net.NetworkInformationNetworkInterface NetworkChangePing

System.Net.PeerToPeer NEW

Cloud NEW

PeerName NEW

PeerNameRecord NEW

PeerNameResolver NEW

System.Net.PeerToPeer.Collaboration NEW

ContactManager NEW

PeerApplication NEW

PeerCollaboration NEW

PeerContact NEW

PeerNearMe NEW

System.Net.SecurityNegotiateStreamSslStream

System.Net.SocketsNetworkStream Socket TcpClientTcpListenerUdpClient

System.ServiceModel DurableServiceAttribute DurableOperationAttribute OperationContractAttribute OperationBehaviorAttribute NetMsmqBinding NetTcpBinding ServiceBehaviorAttribute ServiceContractAttribute ServiceHost WorkflowServiceHost WSHttpBinding

System.ServiceModel.ActivationAspNetCompatibilityRequirementsAttribute ServiceHostFactory WorkflowServiceHostFactory

System.ServiceModel.ChannelsBinding CommunicationObject Message IChannel

System.ServiceModel.ComIntegrationServiceMoniker

System.ServiceModel.DescriptionIEndpointBehavior IOperationBehavior IServiceBehavior MetadataImporter MetadataExporter OperationDescription ServiceEndpoint ServiceDescription WebHttpBehavior WebScriptEnablingBehavior WorkflowRuntimeBehavior

System.ServiceModel.DiagnosticsPerformanceCounterScope

System.ServiceModel.DispatcherClientOperation ClientRuntime DispatchOperation DispatchRuntime

System.ServiceModel.MsmqIntegrationMsmqIntegrationBinding

System.ServiceModel.PeerResolversCustomPeerResolverService

System.ServiceModel.Persistence NEW

PersistenceProvider NEW

PersistenceProviderFactory NEW

SqlPersistenceProviderFactory NEW

System.ServiceModel.SecuritySecurityAlgorithmSuite SecurityMessagePropertySecurityVersion

System.ServiceModel.Syndication NEW

Atom10FeedFormatter NEW

Rss20FeedFormatter NEW

SyndicationFeed NEW

SyndicationItem NEW

System.ServiceModel.Web NEW

WebGetAttribute NEW

WebInvokeAttribute NEW

WebOperationContext NEW

WebServiceHost NEW

System.Web.ServicesWebService

System.Web.Services.ProtocolsSoapHttpClientProtocol

System.Workflow.ActivitiesCodeActivity SequenceActivity ParallelActivity ReceiveActivity SendActivity StateMachineWorkflowActivity

System.Workflow.Activities.RulesRule RuleAction RuleCondition RuleSet

System.Workflow.Activities.Rules.DesignRuleConditionDialog RuleSetDialog

System.Workflow.ComponentModelActivity ActivityExecutionContext CompositeActivity

System.Workflow.ComponentModel.CompilerWorkflowCompiler

System.Workflow.ComponentModel.DesignActivityDesigner

System.Workflow.ComponentModel.SerializationWorkflowMarkupSerializer

System.Workflow.RuntimeWorkflowInstance WorkflowRuntime

System.Workflow.Runtime.HostingWorkflowLoaderService WorkflowPersistenceService WorkflowRuntimeService WorkflowSchedulerService

System.Workflow.Runtime.TrackingTrackingService

System.Data.OracleClientOracleCommandOracleConnectionOracleDataAdapterOracleDataReader

System.Data.SqlClientSqlCommand SqlConnection SqlDataAdapter SqlDataReader SqlNotification

System.XmlXmlAttribute XmlDocument XmlElement XmlNode XmlReader XmlWriter

System.Xml.Linq NEW

XAttribute NEW

XDocument NEW

XElement NEW

XName NEW

XNamespace NEW

XNode NEW

XText NEW

System.Xml.SchemaXmlSchema XmlSchemaSetXmlSchemaValidator

System.Xml.SerializationXmlSerializer

System.Xml.XPathXPathDocumentXPathExpressionXPathNavigator

System.Xml.XslXsltArgumentListXslCompiledTransform

NEW New with the .NET Framework 3.5 3.0 New with the .NET Framework 3.0 CF Also available in the .NET Compact Framework 3.5 SL Planned for implementaiton in Silverlight 1.1.

Subject to change.

Windows Presentation Foundation

System.Collections.GenericDictionary<K,V> HashSet<T> NEW

IEnumerable<T> List<T> Queue<T> Stack<T>

System.ComponentModelComponent TypeConverter

System.ConfigurationConfiguration

System.DiagnosticsDebug EventLogEventSchemaTraceListener NEW

Process Trace

ObjectDataProvider XmlDataProvider

System.Windows.DocumentsBlock Bold Figure FlowDocument FixedDocument Figure Floater Hyperlink Inline Italic List ListItem Paragraph Run Section Span Table TableCell TableColumn TableRowGroup TextPointer TextRange TextSelection Underline

System.Windows.Documents.SerializationSerializerWriter SerializerProvider SerializerDescriptor

System.Windows.Forms.IntegrationElementHost WindowsFormsHost

System.Windows.InputCursor Cursors FocusManager InputDevice Keyboard KeyboardNavigation Mouse Stylus

System.Windows.InteropBrowserInteropHelper HwndHost InteropBitmap WindowInteropHelper

System.Windows.MarkupMarkupExtension XamlReader XamlWriter

System.Windows.MediaColors DrawingBrush ImageBrush RadialGradientBrush RotateTransform

ScaleTransform SolidColorBrush LinearGradientBrush

System.Windows.Media.AnimationDoubleAnimation StoryBoard Timeline

System.Windows.Media.EffectsBlurBitmapEffect DropShadowBitmapEffect

System.Windows.Media.ImagingBitmapImage RenderTargetBitmap WritableBitmap

System.Windows.Media.Media3DAmbientLight DiffuseMaterial DirectionalLight GeometryModel3D SpecularMaterial PerspectiveCamera ModelVisual3D

System.Windows.NavigationBaseUriHelper JournalEntry NavigationWindow PageFunction<T>

System.Windows.ShapesEllipse Line Path Polygon Rectangle

System.Windows.ThreadingDispatcherObject DispatcherTimer

System.Windows.XpsVisualsToXpsDocument XpsDocumentWriter

System.Windows.Xps.SerializationXpsSerializationManager XpsSerializationManagerAsync

System.AddIn.Contract NEW

IContract NEW

INativeHandleContract NEW

System.AddIn.Hosting NEW

AddInProcess NEW

AddInStore NEW

AddInSecurity NEW

AddInToken NEW

System.AddIn.Pipeline NEW

ContractBase NEW

ContractHandle NEW

CollectionAdapters NEW

FrameworkElementAdapters NEW

System.CollectionsArrayList IEnumerable HashTable

System.Diagnostics.Eventing NEW

EventDescriptor NEW

EventProvider NEW

EventProviderTraceListener NEW

System.Diagnostics.Eventing.Reader NEW

EventLogInformation NEW

EventLogReader NEW

EventLogRecord NEW

EventLogWatcher NEW

EventRecord NEW

ProviderMetadata NEW

System.Diagnostics.PerformanceData NEW

CounterData NEW

CounterSet NEW

System.DirectoryServicesDirectoryEntryDirectorySearcher

System.DirectoryServices.ActiveDirectoryDomainForest

System.Runtime.Serialization.Json NEW

DataContractJsonSerializer NEW

JsonReaderWriterFactory NEW

System.SecuritySecureStringSecurityManager

System.Security.AccessControlAccessRuleFileSecurityObjectSecurity

System.Security.CryptographyECDsaCng NEW

SHA1 TripleDES

System.Security.Cryptography.X509CertificatesX509Store

Recommended