A


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]

abandoned mutex
Abort( ) (Thread class) 2nd
     Kill( ) vs.
     overloaded versions
     reasons to avoid thread termination with
abstract classes
     abstract interface shims
     interfaces vs.
access modifiers
     component
     interfaces
     protected internal
accessors, event
accumulative aspects of classes
AcquireReaderLock( ) (ReaderWriterLock)
AcquireWriterLock( ) (ReaderWriterLock)
activating remote objects, summary of options
activation modes
     choosing with Client application
     client-activated objects 2nd 3rd
         client-side registration
     host type registration 2nd
     leasing and
     server-activated single call objects
     server-activated singleton
     server-activation mode, supplying for host type
     synchronization and
         client-activated objects
         single-call objects
         singleton objects
activation, just-in-time (JITA)
Activator class
     CreateInstance( )
     creating instances of generic remote objects
     GetObject( ) 2nd
ActiveX controls 2nd
activities (.NET Enterprise Services)
Add( )
     HandleCollector class
     PermissionSetCollection class
AddAsync( )
AddEvent( ) (Logbook)
AddHandler reserved word
AddHandler( ) (EventHandlerList)
adding a reference
AddMemoryPressure( ) (GC)
AddressOf operator
AddValue( ) (GenericSerializationInfo)
administrative configuration, distributed application
ADO.NET
     connecting to Logbook database and storing/retrieving entries
AL.exe (Assembly Linker)
aliasing a reference
All Code evidence 2nd
All_Code code group
     All Code
     in Enterprise and User policies
AllocateNamedDataSlot( ) (Thread)
AllowPartiallyTrustedCallers attribute
ambient transaction 2nd
AOP (aspect-oriented programming) 2nd
apartment state (Thread class)
apartments (COM)
     GetApartmentState( ) and SetApartmentState( )
app domains 2nd
     .NET platform and
     AppDomain class
         creating new app domains
         creating objects in
         CurrentDomain property
         default app domain
         unwrapping remote objects
     client and host in same
     default context
     defined
     division into contexts
     host
     multiple contexts
     physical processes vs.
     registering channels for remote client calls
     registering to accept client-activated calls
     relationships with synchronization domains, contexts, and objects
     remoting and
     SetAppDomainPolicy( )
     SetPrincipalPolicy( )
     static variables in
     thread principal, setting
     thread-relative static variables
     threads and
     Windows applications, setting principal policy in
App.config file
application assemblies
     adding references to
     assembly host
     differences from library assemblies
     minimizing code in
Application class
     Run( )
     use with SingletonApp
application custom version policies
Application Directory evidence
Application Domain policy
application manifest
application-specific security in .NET
ApplicationException class
ApplicationName property
applications
     component-oriented, extending
     custom policy, adding to
     custom version policy
     event-driven
     global custom policies and
     loading assemblies from remote locations
     localizing
     monolithic, building blocks vs.
     shutdown as garbage collection trigger
ArgumentException class 2nd
arguments, event
     defining custom
     Empty class
     EventArgs class
     passing in with param modifier
arrays
     Exists( ) static method
as operator
     alternative to explicit interface casting
     explicit casts to IDisposable
     using on generic type parameters
ASP.NET
     custom authentication and authorization
     partial classes
     role-based security
     security infrastructure
     UserManager web service (example)
aspect-oriented programming (AOP) 2nd
AspNetLoginControl class
     security permissions required by
AspNetUserManager class
assemblies 2nd
     AllowPartiallyTrustedCallers
     app domain, access to .NET services
     Assembly class
     client and server
     CLR, required full trust permission set
     code origin and security
     component visibility, managing
     composing
     configured, custom version binding or codebase policies
     containing interfaces only
     CPU architectures and
     custom security policies, configuring
     custom version policy
         application custom policies
         global custom policies
     deployment models
     deployment, versioning, and security unit
     DLLs and COM components vs.
     friend
     global assembly cache (GAC)
     LoadFrom( )
     manifest
     metadata
     processes, app domains and
     security
         evaluating permissions
         trusting an assembly
     separate sets in each app domain
     separation of client, host, and server in
     specifying assembly name to AppDomain methods
     storage for IIS hosting
     strong names
         friend assemblies
         FullTrust permissions and
         interop assemblies and
         private assemblies
         shared assembly, installing
         signing your assembly
     type scoping with name
     version numbers
     Visual Studio 2005 and
Assembly Linker (AL.exe) utility
assembly resolver
assembly-wide permissions
AssemblyDelaySign attribute
AssemblyFormat property
AssemblyInfo.cs file
AssemblyInformationalVersion attribute
AssemblyName class
Assert( )
     Debug class
     IStackWalk interface 2nd
AssertSharedAssembly( ) (Assembly)
async_uuid IDL interface attribute
AsyncCallback delegate 2nd
AsyncDelegate property (AsyncResult)
AsyncFire delegate
asynchronous calls
     asynchronous events
     defined
     delegates
     error handling
     pitfalls
         cleaning up after EndInvoke
         lengthy constructors
         premature access by reference or reference types
         thread concurrency and synchronization
         thread-pool exhaustion
     programming models
         BeginInvoke( ) and EndInvoke( ), using
         completion callback methods
         performing without delegates
     queued components
     remote methods designated as
     requirements for
     stream classes
     synchronous vs.
asynchronous method invocation
AsyncProcessMessage( ) (IMessageSink)
AsyncResult class 2nd
     AsyncDelegate property, using to access original delegate
asyncState object 2nd
AsyncState property (IAsyncResult)
AsyncWaitHandle property 2nd
     WaitAll( )
atomic operation
Attribute suffix, omitting from attribute names
attributes
     .NET, declarative programming and
     assembly, adding to manifest
     AssemblyDelaySign
     AssemblyInformationalVersion
     AssemblyVersion
     AttributeUsage
     custom context
     Enterprise Services
     generics and
     InternalsVisibleTo
     MethodImpl
     NonSerialized
     overview
     permission
         applying assembly-wide
         choice actions
         inheritance demand
         link-time demands
         PrincipalPermission
     permission set
     reflection and
         implementing custom attributes
         kinds of attributes in .NET
         reflecting custom attributes
     Serializable
     serialization events
         class hierarchies and
     STAThread or MTAThread method attribute
     supportedRuntime
     ThreadStatic
     using
     WebMethod
AttributeTargets enum type 2nd
AttributeUsage attribute 2nd 3rd
Authenticate( ) (IUserManager)
authentication
     ASP.NET, custom
     custom infrastructure for Windows Forms
     role-based security and
authorization
     ASP.NET, custom
     custom infrastructure for Windows Forms
auto-reset events (Rendezvous class)
automatic thread synchronization
     .NET Enterprise Services activities
     components, processes, app domains, and contexts, relationships among
     synchronization domains
AutoResetEvent class 2nd



Programming. NET Components
Programming .NET Components, 2nd Edition
ISBN: 0596102070
EAN: 2147483647
Year: 2003
Pages: 145
Authors: Juval Lowy

flylib.com © 2008-2017.
If you may any questions please contact us: flylib@qtcs.net