Net framework 5, а также среды Visual Studio 2012 и C#



Download 6,27 Mb.
Pdf ko'rish
bet370/658
Sana12.06.2023
Hajmi6,27 Mb.
#950840
1   ...   366   367   368   369   370   371   372   373   ...   658
Bog'liq
CLR via C Programmirovanie na platforme Microsoft NET Framework 4 5 na yazyke C


Глава.20 .Исключения.и.управление.состоянием
System.Security.Principal.IdentityNotMappedException
System.IndexOutOfRangeException
System.InsufficientExecutionStackException
System.InvalidCastException
System.Runtime.InteropServices.InvalidComObjectException
System.Runtime.InteropServices.InvalidOleVariantTypeException
System.InvalidOperationException
System.ObjectDisposedException
System.InvalidProgramException
System.IO.IOException
System.IO.DirectoryNotFoundException
System.IO.DriveNotFoundException
System.IO.EndOfStreamException
System.IO.FileLoadException
System.IO.FileNotFoundException
System.IO.PathTooLongException
System.Collections.Generic.KeyNotFoundException
System.Runtime.InteropServices.MarshalDirectiveException
System.MemberAccessException
System.FieldAccessException
System.MethodAccessException
System.MissingMemberException
System.MissingFieldException 
System.MissingMethodException 
System.Resources.MissingManifestResourceException 
System.Resources.MissingSatelliteAssemblyException 
System.MulticastNotSupportedException 
System.NotImplementedException 
System.NotSupportedException 
System.PlatformNotSupportedException 
System.NullReferenceException 
System.OperationCanceledException 
System.Threading.Tasks.TaskCanceledException 
System.OutOfMemoryException 
System.InsufficientMemoryException 
System.Security.Policy.PolicyException 
System.RankException 
System.Reflection.ReflectionTypeLoadException 
System.Runtime.Remoting.RemotingException 
System.Runtime.Remoting.RemotingTimeoutException 
System.Runtime.InteropServices.SafeArrayRankMismatchException 
System.Runtime.InteropServices.SafeArrayTypeMismatchException 
System.Security.SecurityException 
System.Threading.SemaphoreFullException 
System.Runtime.Serialization.SerializationException 
System.Runtime.Remoting.ServerException 
System.StackOverflowException 
System.Threading.SynchronizationLockException 
System.Threading.ThreadAbortException 
System.Threading.ThreadInterruptedException 
System.Threading.ThreadStartException 
System.Threading.ThreadStateException 


511
Генерирование.исключений
System.TimeoutException 
System.TypeInitializationException 
System.TypeLoadException 
System.DllNotFoundException 
System.EntryPointNotFoundException 
System.TypeAccessException 
System.TypeUnloadedException 
System.UnauthorizedAccessException 
System.Security.AccessControl.PrivilegeNotHeldException
System.Security.VerificationException
System.Security.XmlSyntaxException
System.Threading.Tasks.TaskSchedulerException 
System.TimeZoneNotFoundException
Специалисты Microsoft хотели сделать тип 
System.Exception
базовым для 
всех исключений, а два других типа, 
System.SystemException
и 
System.Applica-
tionException
, стали бы его непосредственными потомками. Кроме того, исклю-
чения, вброшенные CLR, стали бы производными от типа 
SystemException
, в то 
время как исключения, появившиеся в приложениях, должны были наследовать 
от 
ApplicationException
. Это дало бы возможность написать блок 
catch
, пере-
хватывающий как все CLR-исключения, так и все исключения приложений.
Однако на практике это правило соблюдается не полностью; некоторые ис-
ключения являются прямыми потомками типа 
Exception
(
Isolated Storage-
Exception
), некоторые CLR-исключения наследуют от типа 
ApplicationException
(
Target Invocation Exception
), а некоторые исключения приложений — от типа 
SystemException
(
FormatException
). Из-за этой путаницы типы 
SystemException
и 
ApplicationException
не несут никакой особой смысловой нагрузки. В настоящее 
время в Microsoft подумывают вообще убрать их из иерархии классов исключений, 
но это невозможно, так как приведет к нарушению работы уже имеющихся при-
ложений, в которых используются эти классы.

Download 6,27 Mb.

Do'stlaringiz bilan baham:
1   ...   366   367   368   369   370   371   372   373   ...   658




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©hozir.org 2024
ma'muriyatiga murojaat qiling

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish