Tous nos rayons

Déjà client ? Identifiez-vous

Mot de passe oublié ?

Nouveau client ?

CRÉER VOTRE COMPTE
C# COM+ Programming
Ajouter à une liste

Librairie Eyrolles - Paris 5e
Indisponible

C# COM+ Programming

C# COM+ Programming

Derek Beyer

288 pages, parution le 18/10/2001

Résumé

C# COM+ Programming is a must-have for developers already working with COM+ who are ready to transition to the .NET Platform. You will be able to take your existing skills as a COM+ component programmer into the .NET Framework quickly and easily.

Contents

Preface

Acknowledgments

Part I Interoperating with COM

Chapter 1 Understanding .NET Architecture
Loading and Executing Code Inside the Common Language Runtime
Microsoft Intermediate Language and Metadata
Class Loader
Just In Time Compiler
Automatic Memory Management
Assemblies
The Manifest
Versioning
Shared Names
Global Assembly Cache
Locating Assemblies
Application Domains
Common Type System
Chapter 2 Consuming COM Components from .NET
Converting Type Libraries to .NET Namespaces
Converting Typedefs, Enums, and Modules
Runtime Callable Wrapper
Preserving Object Identity
Maintaining COM Object Lifetime
Proxying Interfaces
Marshalling Method Calls
Threading Issues
Chapter 3 Consuming .NET Components from COM
Converting Assemblies to COM Type Libraries
Registering Assemblies with COM
COM Callable Wrapper
Preserving Object Identity
Maintaining Object Lifetime
Standard COM Interfaces: IUnknown & IDispatch
Proxying Interfaces
Marshalling Method Calls
Activation Lifecycle
Design Guidelines for .NET Components

Part II COM+ Core Services

Chapter 4 Transactions
ACID Requirements
Atomic
Consistent
Isolated
Durable
Understanding the COM+ Transaction Process
Logical Transaction Lifecycle
Physical Transaction Lifecycle
Writing Transactional Components in C#
ServicedComponent Class
Attribute-based Programming
Installing a Class into a COM+ Application
JITA, Synchronization, and AutoComplete
Developing the Root and Worker Objects
Chapter 5 Security
Understanding Windows Security
Authentication
Authorization
Special Accounts
Impersonation
Authenticating over the Wire
Understanding Authentication in IIS
Using the COM+ Security Model
Authentication & Authorization
Role-based Security
Understanding Security Scope
Chapter 6 Events
Understanding the Need for LCEs
.NET Event Architecture
Comparing TCE Events to COM+ LCE
The LCE Architecture
Understanding Subscriptions
COM+ Attributes
Controlling Subscriber Notification Order
Writing LCE Components in C#
Your First LCE Component
Creating Subscriptions by Using Component Services Explorer
.NET Framework EventClass Attribute
Using Transactions with Events
Chapter 7 Object Pooling
Understanding Object Pooling
When to Use Object Pooling
Object Pooling Attributes
Object Pooling and Scalability
Object Pooling and Nondeterministic Finalization
Requirements for Poolable Objects
Requirements for Transactional Objects
Object Pooling in C#
Pooled and Nonpooled Components
Analyzing the Client
Chapter 8 Queued Components
Making the Case for Queued Components

Introduction to Microsoft Message Queue

Installing MSMQ
Understanding Queues
MSMQ Messages
Developing MSMQ Applications by Using C#
Understanding Queued Components in COM+
Client and Server Requirements
Recorder, Listener, and Player
Instantiating Queued Components
Exception Handling
Queued Component Design Considerations
Using Other COM+ Services with Queued Components
Role-Based Security
Transactions
Loosely Coupled Events
Developing Queued Components in C#
HelloWorld Queued Component
Loosely Coupled Events and Queued Components
Exception Classes

Part III Advanced COM+ Computing

Chapter 9 Remoting
.NET Remoting Framework
Marshaling Defined
Endpoint Defined
Well-known Objects
Marshaling by Reference Versus Marshaling by Value
Activating a Remote Object
Proxies
Channels
Remote Object Lifetime

Introduction to SOAP

HTTP Header
SOAP Message
Remoting ServicedComponents
SingleCall Component Using SOAP and HTTP
SingleCall Component Using Binary Formatter and TCP
Client-Activated ServicedComponent
Chapter 10 The Future of COM+ and .NET
New Features of COM+ 1.5
COM+ Applications as Services
Application Partitions
Application Process Dump
Component Aliasing
Configurable Isolation Levels
Low-Memory Activation Gates
Process Recycling
Application Pooling
New Features of IIS 6.0
New Server Architecture
Application Pools and Web Gardens
Server Modes
Worker-Process Management
ASP Template Cache Tuning
XML Support for the Metabase
New Features of MSMQ

Appendix A: What's on the CD-ROM?

Appendix B: The COM+ Shared Property Manager

Appendix C: Introduction to C#

Appendix D: Compensating Resource Managers

Index

Book Registration Information

Caractéristiques techniques

  PAPIER
Éditeur(s) IDG
Auteur(s) Derek Beyer
Parution 18/10/2001
Nb. de pages 288
Format 18,8 x 23,3
Couverture Broché
Poids 545g
Intérieur Noir et Blanc
EAN13 9780764548352

Avantages Eyrolles.com

Livraison à partir de 0,01 en France métropolitaine
Paiement en ligne SÉCURISÉ
Livraison dans le monde
Retour sous 15 jours
+ d'un million et demi de livres disponibles
satisfait ou remboursé
Satisfait ou remboursé
Paiement sécurisé
modes de paiement
Paiement à l'expédition
partout dans le monde
Livraison partout dans le monde
Service clients sav.client@eyrolles.com
librairie française
Librairie française depuis 1925
Recevez nos newsletters
Vous serez régulièrement informé(e) de toutes nos actualités.
Inscription