Developing applications that use system types and collections
o Manage data in a .NET Framework application by using .NET Framework system types
o Improve type safety and application performance in a .NET Framework application by using generic collections
o Manage data in a .NET Framework application by using specialized collections
o Implement .NET Framework interfaces to cause components to comply with standard contracts
o Control interactions between .NET Framework application components by using events and delegates
Implementing service processes, threading, and application domains in a .NET Framework application
o Implement, install, and control a service
o Develop multithreaded .NET applications
o Create a unit of isolation for common language runtime within a .NET Framework application by using application domains
Embedding configuration, diagnostic, management, and installation features into a .NET Framework application
o Embed configuration management functionality into a .NET Framework application
o Create a custom Microsoft Windows Installer for .NET components by using the System.Configuration.Install namespace, and configure .NET Framework applications by using configuration files, environment variables, and the .NET Framework Configuration tool (Mscorcfg.msc)
o Manage an event log by using the System.Diagnostics namespace
o Manage system processes and monitor the performance of a .NET application by using the diagnostics functionality of the .NET Framework
o Debug and trace a .NET Framework application by using the System.Diagnostics namespace
o Embed management information and events into a .NET Framework application
Implementing serialization and input/output functionality in a .NET Framework application
o Serialize or deserialize an object or an object graph by using runtime serialization techniques
o Control the serialization of an object into XML format by using the System.Xml.Serialization namespace
o Implement custom serialization formatting by using the Serialization Formatter classes
o Access files and folders by using the File System classes
o Manage byte streams by using Stream classes
o Manage .NET Framework application data by using Reader and Writer classes
o Compress or decompress stream information in a .NET Framework application and improve the security of application data by using isolated storage
Improving the security of .NET Framework applications by using the .NET Framework security features
o Implement code access security to improve the security of a .NET Framework application
o Implement access control by using the System.Security.AccessControl classes
o Implement a custom authentication scheme by using the System.Security.Authentication classes
o Encrypt, decrypt, and hash data by using the System.Security.Cryptography classes
o Control permissions for resources by using the System.Security.Permission classes
o Control code privileges by using System.Security.Policy classes
o Access and modify identity information by using the System.Security.Principal classes
Implementing interoperability, reflection, and mailing functionality in a .NET Framework application
o Expose COM components to the .NET Framework and .NET Framework components to COM
o Call unmanaged DLL functions within a .NET Framework application, and control the marshalling of data in a .NET Framework application
o Implement reflection functionality in a .NET Framework application, and create metadata, Microsoft intermediate language (MSIL), and a PE file by using the System.Reflection.Emit namespace
o Send electronic mail to a Simple Mail Transfer Protocol (SMTP) server for delivery from a .NET Framework application
Implementing globalization, drawing, and text manipulation functionality in a .NET Framework application
o Format data based on culture information
o Enhance the user interface of a .NET Framework application by using the System.Drawing namespace
o Enhance the text handling capabilities of a .NET Framework application, and search, modify, and control text within a .NET Framework application by using regular expressions