microsoft .net framework 3€¦ · communications and workflow data, xml and linq key windows forms...
TRANSCRIPT
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