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 |