Secure Programming Cookbook for C and C++: Recipes for Cryptography, Authentication, Input Validation & More

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] [Y] [Z]

echo request message (ICMP)

ElapsedTime counter

elements

email 2nd 3rd

EnableRaisingEvents property

Encoding class

     ASCII property

Encrypt method

encryption

     of files

     of strings

EndInvoke method 2nd 3rd 4th 5th

EndOfStreamException exception 2nd

EndsWith method

EndTagRegex class

EnhancedLog class

Enqueue method 2nd

EnqueueHead method

EnsureCapacity method

entry points

     parsed arguments passed to

     using multiple for versioning 2nd 3rd

EntryPointNotFoundException exception

EntryWrittenEventArgs class

EntryWrittenEventHandler delegate

Enum class

     IsDefined method

     ToString method

enumeration

enumerations

     converting strings to

     determining if flags are set 2nd 3rd

     displaying a value as a string 2nd 3rd

     exceptions for

     testing for valid enumeration value 2nd 3rd

     textual value

     using members in bit mask 2nd 3rd

Environment class

     CommandLine property

environment variables

     viewing and manipulating

epsilon value

equality operator (==)

     overriding

Equals method

     string class

equations

     complex 2nd 3rd 4th

Error event

error handling

     web server errors

error pages (custom) 2nd

ErrorCode property

EscapeDataString method 2nd

EscapeUriString method 2nd

even value

event logs

     custom

     monitoring for specific entries

     multiple 2nd 3rd

     searching 2nd

     sources for specific log 2nd 3rd

EventArgs class 2nd

EventHandler class 2nd

     generic EventHandler<T> vs.

EventIDType enumeration 2nd

EventLog class

     WriteEntry method

EventLogEntryCollection class

events

     adding to sealed class 2nd 3rd 4th 5th 6th 7th 8th

     generic event handlers

     mouse

     observing additions and modifications to Hashtable object 2nd

     setting up event handlers

     specialized parameters for 2nd

EventSearchLog class

exception 2nd

Exception class 2nd

     base class for exception objects

     COMException vs.

     mapped to HRESULT

     ToString method 2nd

exception event handler

     trapping TypeInitializationException

exception event handlers

exception handling 2nd 3rd 4th 5th 6th 7th 8th 9th 10th 11th 12th 13th 14th 15th 16th 17th 18th 19th 20th 21st 22nd 23rd 24th 25th 26th 27th 28th 29th 30th 31st 32nd 33rd 34th 35th 36th 37th 38th 39th 40th 41st 42nd 43rd 44th 45th 46th 47th 48th 49th 50th 51st 52nd 53rd 54th 55th 56th 57th 58th 59th 60th 61st 62nd 63rd 64th 65th 66th

     breaking application before handling 2nd 3rd

     coarse-grained

     creating new exception type 2nd 3rd 4th 5th 6th 7th 8th 9th 10th 11th

     debugging problems when loading an assembly

     determining how to structure

     exceptions thrown by methods called via reflection 2nd

     finding innermost exception quickly

     fine-grained

     for asynchronous delegates 2nd 3rd 4th

     for delegates in multicast delegate

     getting exception information 2nd 3rd 4th 5th

     giving exceptions information with Exception.Data

     individually 2nd

     looking at exceptions using visualizers 2nd 3rd 4th 5th 6th 7th

     mapping managed exceptions to HRESULTs 2nd 3rd 4th

     methods returning null value

     performance

     performance of

    preventing

         TypeInitializationException 2nd 3rd 4th 5th

    preventing unhandled

         exceptions 2nd 3rd

     processing NullReferenceException

     specific catch blocks to handle different exceptions

     stack trace 2nd 3rd

     throwing exceptions rather than returning error codes

     unhandled exceptions in WinForms applications

     verifying critical parameters

     when to catch and rethrow exceptions

     when to throw specific exceptions 2nd

     with threads 2nd

ExceptionDisplay form 2nd

exceptions

     built-in types

     handling derived exceptions individually 2nd

     in iterators

     preventing loss with finally blocks

     specificity of

     throwing

     wrapping in an outer exception

Exceptions dialog box

ExceptionVisualizer class

executable modules

ExecutionEngineException exception 2nd

Exists method

     File class 2nd

     FileInfo class

ExpandEnvironmentVariables method

exported types of an assembly

expressions

     nullable type

ExternalException class

ExternalException exception

ExtractGroupings method

Категории