S


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]

safe points
     thread suspension
scalability
     single-call objects and
     singleton objects and
scopes
     permissions
     types with namespace and assembly name
security
     .NET architecture
         how it works together
         permission sets
         permissions
         security evidence
     .NET programming languages, CLR and
     app domains and
     ASP.NET, unifying with Windows Forms
     assemblies
     assemblies as basic unit
     benefits of .NET infrastructure
     C#
     class library components
     code groups and security policies
     code origin and
     component-oriented 2nd 3rd
     distributing application components across processes
     link-time demand and inheritance
     link-time demand and reflection
     paralyzing .NET with overly strict
     principal-based
         custom security principal
         declarative
         programmatic
         WindowsPrincipal class
     programmatic
         assembly-wide permissions
         permission attributes
         permission classes
         permission set attributes
         permission set classes
         stack-walk modifiers
     public fields and
     remoting
     serialization
     strongly named assemblies and full trust
     transactions
     unsafe code
     user-oriented model
     Visual Studio 2005
         calculating required permissions
         ClickOnce permissions
         partial-trust debugging
security administration utilities
     adjusting security
     evaluating an assembly
     exporting security policies
     managing policy files
     resetting policies
     trusting an assembly
security elements (XML), converting permissions to/from
security evidence
     adjusting
     All Code
     Application Directory
     binding with a permission set
     changing for code groups
     configuring type for custom code group
     content-based
     GAC
     Hash
     in Enterprise and User policies
     Internet zone
     Local Intranet zone
     My Computer zone 2nd
     origin-based 2nd
     Publisher
     selecting
     Site
     Strong Name 2nd
     Trusted Sites zone 2nd
     Untrusted Sites zone
     URL
     zones
security policies
     adjusting security
     Application Domain policy
     collection of code groups
     combining
     configuring for code access
     containing custom permissions
     custom
         client-side policy
         server-side policy
     Enterprise policy
     exporting
     levels of
     Machine policy
         default permissions granted
     managing files
     permission sets, inability to share
     programmatic configuration by SecurityManager class
     resetting
     stored in XML files
security principal
SecurityAction enum type
     choice options
     Demand( )
     InheritanceDemand value
     LinkDemand value
     LinkDemandChoice value
     permission attributes applied at assembly level
SecurityException class 2nd 3rd
SecurityManager class
SecurityPermissionFlag enum type
SecurityUtil class
Semaphore class
sender parameter
separation of interface from implementation
Serializable attribute
     base class serialization and
serialization 2nd 3rd
     automatic
         nonserializable members
         Serializable attribute
     class hierarchies and
         custom serialization and base classes
         manual base-class serialization
     custom
         constraints
         ISerializable interface
         ISerializable, implementing
     defined
     events
         attributes 2nd
         class hierarchies and
         deserializing events
         order of
         type-version tolerance
         versioning and
     formatters 2nd
         binary
         channels and
         generic
         SOAP
     generic type parameters
     security and
     streams
     transport channels and
     XML
SerializationException class
SerializationInfo class 2nd
SerializationUtil class
     Clone( )
     OptionalFieldVersion( )
Serialize( ) (IFormatter)
SerializeBaseType( ) (SerializationUtil)
serialized event
serializing event
server assemblies
     access by host app domain
     adding a reference to
server code, separating from metadata
server context sinks 2nd
     custom component service
    custom component services
         LogSink
     LogSink implementation
     TransactionSink
server object sinks
server-activated objects
     client-side type registration
     connecting to
     host type registration
     location transparency and
     URIs for
     well-known, registering host type as
server-side custom security policy
server-side processing
server-side sinks
ServerAssembly class library (example) 2nd
ServerContextTerminatorSink class
servers
     objects as
     storage in class library assembly
ServiceBase class
serviced components, automatic synchronization mechanism
ServicedComponent class 2nd
Set( )
     AutoResetEvent class
     EventWaitHandle class
     ManualResetEvent class
SetAppDomainPolicy( ) (AppDomain)
SetData( ) (Thread)
SetMaxThreads( ) (ThreadPool)
SetMinThreads( ) (ThreadPool)
SetNewThreadPoolMax( )
SetPrincipalPolicy( ) (AppDomain)
SetThreadPrincipal( ) (AppDomain)
SetValue( ) (FieldInfo)
SHA1 hashing algorithm
shared assemblies
     installing
         side-by-side execution
         verifying shared assembly mode
     reasons to use
     referencing
Show( ) (MessageBox class)
side-by-side execution
     CLR
     different versions of shared component
signal-and-wait methods (WaitHandle)
SignalAndWait( ) (WaitHandle)
signaled and non-signaled states
     EventWaitHandle objects
     WaitHandle objects
single-call objects 2nd
     applying single-call mode
     benefits of
     designing
     host type registration
     leasing not needed 2nd
     location transparency and
     synchronization and
single-threaded apartment (STA)
singleton applications
singleton objects 2nd
     leasing
     lifecycle
     location transparency and
     Logbook type
     scalability and
     synchronization and
SingletonApp class 2nd
sinks
     dynamic
     envoy
     message sink types
     writing sink interfaces
Site evidence
SiteIdentityPermission class
SkipVerification permission set 2nd
Sleep( ) (Thread class)
     ThreadState property and
sleeping or waiting thread, awakening by calling Interrupt( )
slots
     unnamed
SN.exe (strong name) utility
     extracting public key
SOAP
     use by web services
SOAP formatters 2nd
     default, for HTTP channels
     generic
     registering, using TCP channel on host side
     SoapFormatter class
     transport channels and
     versioning and
SoapClientFormatterSinkProvider class
SoapServerFormatterSinkProvider class
SoapSuds.exe command-line utility
SolutionInfo.cs file
source (publisher) of events
Specific version property (assembly reference)
SpinWait( ) (Thread class)
sponsor object
sponsoring leases
sponsors
     client and leases
     remoting and
sponsorship
     client-activated object (example)
     management of
         ClientSponsor class
sponsorship timeout property (lease manager)
SQL Server 2nd 3rd
SqlRoleProvider class
STA (single-threaded apartment)
stack builder
stack walks
     demanding permission of all callers
     modifiers
         asserting permissions
         asserting unmanaged code access permissions
         denying and permitting permissions
         installing in permission set classes
stack-builder sinks
     returned method objects
StackFrame class
stacks
     generic, defining and using
     object-based
standard attributes
Start( )
     Thread class 2nd
     Timer class
startup time, shortened
state
     threads
state objects
State property (StreamingContext)
STAThread or MTAThread method attribute
static class members, remoting and
static class methods
     MethodImpl method attribute, use on
     protecting with lock statement
     remoting and
     thread-safe access with Monitor
static fields, .NET serialization
static variables
     in app domains
     thread-relative
Stop( ) (Timer)
StreamingContext structure 2nd
StreamingContextStates enum type
streams
     asynchronous read operation on FileStream object
     defined
     deserialization and
     serialization and
         serializing multiple objects
     Stream class
     stream classes, asynchronous operations with
     StreamWriter class, demanding file I/O permissions
Strong Name security evidence 2nd
     for custom code group
strong names 2nd
     defined
     friend assemblies
     FullTrust permissions and
     interop assemblies and
     Microsoft and ECMA assemblies, full trust for
     private assemblies and
     shared assembly installation
     signing your assembly
         generating strong name file
         keys, handling
         selecting existing strong name key file
     unique identifier for assembly
StrongNameIdentityPermission attribute
struct constraint, generics
structs
     interface as base type for
     marshaling by value
     passing by reference
     split across multiple files
     TimeSpan
structures, thread-safe access to
stubs (machine code), for class methods
style, C#
subscribers (event)
     adding to/removing from list of sinks
     event-handling method name
     generic
     generic handling of publisher connections
     hooking up to publishers
     loose coupling with publishers
     modifying event argument values, preventing
     remote callback example
     undisciplined subscriber problem
     unhandled exceptions
     using synchronous event publishing
SUPPORTED (Synchronization attribute)
supportedRuntime attribute
SuppressFinalize( ) (GC class)
suppression of finalization by Dispose( )
SuppressUnmanagedCodeSecurity attribute
Suspend( ) (Thread class)
synchronization
     .NET component access
     application-wide
     automatic
     blocking until an event takes place
     context-bound components
     delegates
     ISynchronizeInvoke interface
     Logbook component
     manual 2nd
         Interlocked class
         Monitor class
         Mutex class
         ReaderWriterLock class
         Semaphore class
         waitable events
         waitable handles
     Suspend( ) and Resume( )
     terminating with .NET synchronization objects
     terminating worker threads
     threads
     transitions between thread states
     Windows Forms and asynchronous calls
Synchronization attribute
     System.EnterpriseServices namespace
synchronization contexts
synchronization domains 2nd
     configuring
         allocation decision matrix
         NOT_SUPPORTED
         reentrancy
         REQUIRED
         REQUIRES_NEW
         SUPPORTED
     contexts and
     pros and cons
     remote object access
     synchronized methods vs.
synchronization locks
SynchronizationAttribute class
     reentrant parameter of constructors
     type-safety and
SynchronizationLockException class
synchronized methods
     defined
     synchronization domains vs.
Synchronizer class (example)
SynchronizingObject property (System.Timers.Timer)
synchronous processing, asynchronous vs.
SyncLock statement
SyncProcessMessage( )
     IMessageSink interface
     TransactionSink class
System namespace 2nd
     AsyncCallback
     GC class
     IDisposable interface
System.ComponentModel namespace 2nd
     ISynchronizeInvoke
System.Configuration.Install namespace
System.Diagnostics namespace
System.EnterpriseServices namespace 2nd
     LCE support
System.IO namespace
     Stream class
System.Object class
System.Reflection namespace
     assembly attributes
     Assembly class
System.Reflection.Emit namespace
System.Runtime.CompilerServices namespace
     assembly attributes
     InternalsVisibleTo attribute
     MethodImpl attribute
System.Runtime.InteropServices namespace
System.Runtime.Remoting namespace
System.Runtime.Remoting.Activation
System.Runtime.Remoting.Channels namespace
System.Runtime.Remoting.Contexts namespace 2nd
     Synchronization attribute
System.Runtime.Remoting.Lifetime namespace
System.Runtime.Remoting.Messaging namespace 2nd 3rd
System.Runtime.Serialization namespace
     IFormatter interface
     ISerializable interface
System.Runtime.Serialization.Formatters namespace
System.Runtime.Serialization.Formatters.Binary namespace
System.Runtime.Serialization.Formatters.Soap namespace
System.Security namespace
     IPermission interface
System.Security.Permissions namespace
     PrincipalPermissionAttribute
System.Security.Principal namespace
System.ServiceProcess namespace
System.Threading namespace
System.Threading.Timer class
     choosing a timer
System.Timers.Timer class
     choosing a timer
     used in Windows Forms Form-derived class
System.Transactions namespace
System.Windows.Forms namespace
     Control class
     MessageBox class
     Timer class
System.Xml.Serialization namespace



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