Programming .NET Components, 2nd Edition

Index

[SYMBOL] [A] [B] [C] [D] [E] [F] [G] [H] [I] [J] [K] [L] [M] [N] [O] [P] [Q] [R] [S] [T] [U] [V] [W] [X] [Z]

object sinks

     providing for custom component services

     server

object-oriented programming

     abstract classes

     class factories

     class hierarchies, interfaces and

     component-oriented vs. 2nd

         interfaces vs. inheritance

     encapsulating locks for thread-safe objects

     serialization in

ObjectDisposedException class

ObjectHandle class

ObjectPooling attribute

objects

     as reuse units

    contexts

         object types and

         remoting and

     creating in app domains

     defined

     lifecycle management

         .NET garbage collection

         de-allocating memory and destroying objects

         finalization

         finalization, deterministic

         managed heap

     location transparency

     polymorphism

     state

     synchronization domains

     type, getting

OleInitialize( )

OleTx transaction manager

OnDeserialization( ) (IDeserializationCallback)

OnDeserialized attribute

OnDeserializing attribute

OneWay attribute

OnSerialized attribute

OnSerializing attribute

OnStart( ) (ServiceBase)

Open( ), use in deterministic finalization

OpenExisting( )

     EventWaitHandle class

     Mutex class

     Semaphore class

operating systems

     dynamically changing thread priorities to resolve inversions

     processes, managed code and

     thread scheduling, manipulation, and context switches

operators, generic interfaces as

OptionalField attribute

OptionalFieldVersion( ) (SerializationUtil)

origin-based security evidence

     content-based vs.

overloading by type parameter arity

override keyword

override modifier

     C# inheritance directives, using with

Категории