Top Banner
What's New in the .NET Framework Version 2.0 The Microsoft .NET Framework version 2.0 extends the .NET Framework version 1.1 with new features, improvements to existing features, and enhancements to the documentation. This section provides information about some key additions and modifications.
14

Manifest-Based Activation

Nov 13, 2014

Download

Documents

vinodniit

What's New in the .NET Framework Version 2.0
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Manifest-Based Activation

What's New in the .NET Framework Version 2.0

The Microsoft .NET Framework version 2.0 extends the .NET Framework version 1.1 with new features, improvements to existing features, and enhancements to the documentation. This section provides information about some key additions and modifications.

Page 2: Manifest-Based Activation

64-Bit Platform Support

The new generation of 64-bit computers enables the creation of applications that can run faster and take advantage of more memory than is available to 32-bit applications. New support for 64-bit applications enables users to build managed code libraries or easily use unmanaged code libraries on 64-bit computers.

Page 3: Manifest-Based Activation

Access Control List Support

An access control list (ACL) is used to grant or revoke permission to access a resource on a computer. New classes have been added to the .NET Framework that allow managed code to create and modify an ACL. New members that use an ACL have been added to the I/O, registry, and threading classes

Page 4: Manifest-Based Activation

Manifest-Based Activation

This feature provides new support for loading and activating applications through the use of a manifest. Manifest-based activation is essential for supporting Click Once applications. Traditionally, applications are activated through a reference to an assembly that contains the application's entry point. For example, clicking an application's .exe file from within the Windows shell causes the shell to load the common language runtime (CLR) and call a well-known entry point within that .exe file's assembly.

Page 5: Manifest-Based Activation

The manifest-based activation model uses an application manifest for activation rather than an assembly. A manifest fully describes the application, its dependencies, security requirements, and so forth. The manifest model has several advantages over the assembly-based activation model, especially for Web applications. For example, the manifest contains the security requirements of the application, which enables the user to decide whether to allow the application to execute before downloading the code. The manifest also contains information about the application dependencies.

Page 6: Manifest-Based Activation

Manifest-based activation is provided by a set of APIs that allow managed hosts to activate applications and add-ins described by a manifest. These APIs contain a mixture of both new classes and extensions to existing classes.

This activation model also invokes an entity called a Trust Manager that performs the following tasks:

1.Determines whether an application is allowed to be activated. This decision can be made by prompting the user, querying policy, or by any other means deemed appropriate for a given Trust Manager. 2.Sets up the security context to run an application in. Most commonly, this step involves setting up a code access security (CAS) policy tree on the application domain in which the application will run.

Page 7: Manifest-Based Activation

The Quickie Bullet List (1/5)

64-bit Platform Support Access Control List Support * ADO.NET Enhancements * ASP.NET Enhancements ** Authenticated Streams COM Interoperability Enhancements Console Class Additions Data Protection API * Debugger Display Attributes

Page 8: Manifest-Based Activation

The Quickie Bullet List (2/5)

Debugger Edit and Continue Support * Detect Network Connectivity Events Distributed Computing Enhancement Event Log Support Enhancements Expanded Certificate Management FTP Client Support * Generics / Generic Collections * Globalization Enhancements I/O Enhancements

Page 9: Manifest-Based Activation

The Quickie Bullet List (3/5)

Manifest-Based Activation .NET Framework Remoting Enhancements Obtain Local Network Information * Ping Support * Processing HTTP Requests from WithinApplications Programmatic Control of Caching Programming Language Enhancements Security Exception Enhancements

Page 10: Manifest-Based Activation

The Quickie Bullet List (4/5)

Serial I/O Device Support Serialization Enhancements SMTP Support Enhancements Strongly Typed Resource Support Threading Improvements Trace Data Filtering Transactions Web Services Updates Windows Forms Updates *

Page 11: Manifest-Based Activation

The Quickie Bullet List (5/5)

XML Updates

Page 12: Manifest-Based Activation

What’s New in the .NETFramework 2.0Created By:- Ashirvadi

Nath DwivediSub Topic:- Manifest-

Based Activation

Page 13: Manifest-Based Activation
Page 14: Manifest-Based Activation