வீடு வளர்ச்சி கேட்ச் பிளாக் என்றால் என்ன? - டெக்கோபீடியாவிலிருந்து வரையறை

கேட்ச் பிளாக் என்றால் என்ன? - டெக்கோபீடியாவிலிருந்து வரையறை

பொருளடக்கம்:

Anonim

வரையறை - கேட்ச் பிளாக் என்றால் என்ன?

சி # இல் ஒரு பிடிப்பு தொகுதி, ஒரு விதிவிலக்கு எழுப்பப்படும்போது செயல்படுத்தப்படும் குறியீட்டின் விருப்பத் தொகுதி ஆகும்.


கேட்ச் பிளாக் என்பது விதிவிலக்கான கையாளுதல் கட்டமைப்பின் ஒரு குறிப்பிட்ட பகுதியாகும், மேலும் "முயற்சி" மற்றும் "இறுதியாக" ஆகிய முக்கிய வார்த்தைகளுடன் இணைந்து "பிடி" முக்கிய சொல்லைப் பயன்படுத்தி செயல்படுத்தப்படுகிறது மற்றும் கட்டமைக்கப்பட்ட விதிவிலக்கு கையாளுதலை செயல்படுத்துவதற்கான வழிமுறைகளை உருவாக்குகிறது. முயற்சித்த தொகுதியில் விதிவிலக்கு ஏற்படக்கூடிய பாதுகாக்கப்பட்ட குறியீடு அடங்கும். இது விதிவிலக்கான சூழ்நிலைகளைக் கையாளும் அறிக்கைகளை உள்ளடக்கியது மற்றும் இதுபோன்ற எதிர்பாராத நிலைமைகளிலிருந்து மீள வேலை செய்கிறது.


கேட்ச் பிளாக் விதிவிலக்குகளைக் கையாள்வதற்கான வழிமுறையை உருவாக்குகிறது. இவை கையாளப்படாவிட்டால், இது நெட் ரன் நேரத்தால் முழு நிரலையும் நிறுத்த வழிவகுக்கும். எந்தவொரு அல்லது குறிப்பிட்ட விதிவிலக்குகளையும் கையாள ஒரு பிடிப்பு தொகுதி பயன்படுத்தப்படலாம்.

கேட்ச் பிளாக் குறித்து டெக்கோபீடியா விளக்குகிறது

பொதுவான மொழி இயக்க நேரத்தின் (சி.எல்.ஆர்) விதிவிலக்கு கையாளுதல் மாதிரி ஒன்றுக்கு மேற்பட்ட கேட்ச் தொகுதிகளை அனுமதிக்கிறது, ஒவ்வொன்றும் ஒரு குறிப்பிட்ட விதிவிலக்கைக் கையாள வடிவமைக்கப்பட்டுள்ளது. விதிவிலக்கு ஏற்படும் போதெல்லாம், சி.எல்.ஆர் விதிவிலக்கைக் கையாளும் கேட்ச் பிளாக் தேடுகிறது. தற்போது இயக்கும் முறை அத்தகைய தொகுதியைக் கொண்டிருக்கவில்லை என்றால், தற்போதைய முறையை அழைப்பு அடுக்கை அழைக்கும் முறையில் சி.எல்.ஆர் அதைத் தேடுகிறது. முழு குறியீட்டிலும் அந்த விதிவிலக்குக்கு பொருந்தக்கூடிய பிரிவு எதுவும் இல்லை என்றால், நூல் செயல்படுத்தப்படுவது நிறுத்தப்படும், மேலும் பயனற்ற விதிவிலக்கு செய்தி பயனருக்கு காட்டப்படும்.


பிடிப்புத் தொகுதியின் பயன்பாடு தொடர்பான சில குறிப்புகள் பின்வருமாறு:

  • குறிப்பிட்ட எதிர்பாராத விதிவிலக்குகள் (பேரழிவு முறைமை தோல்வி, ஏபிஐ தவறாகப் பயன்படுத்துதல் போன்றவை) நிகழ்ந்ததன் பின்னணியில் உள்ள காரணத்தைத் தீர்மானித்த பின்னரே விதிவிலக்கு வகை குறிப்பிடப்பட வேண்டும் மற்றும் பயன்பாட்டை ஒரு சீரற்ற நிலையில் விடாமல் மீட்பு செயல்படுத்தப்படுகிறது. தவறான நிலை.
  • கேட்ச் பிளாக் நிலைநிறுத்தப்பட வேண்டும், இதனால் குறிப்பிட்ட குறிப்பிட்ட விதிவிலக்குகள் குறைவான குறிப்பிட்டவற்றுக்கு முன்னால் பிடிக்கப்பட வேண்டும்.
  • அளவுருக்கள் இல்லாத கேட்ச் பிளாக் "உணவு விதிவிலக்குகள்" என்று குறிப்பிடப்படுகிறது, ஏனெனில் இது பிழைத்திருத்தத்திற்கு கடினமான கடுமையான சிக்கல்களை அடக்குகிறது.
  • கேட்ச் பிளாக் மையப்படுத்தப்படலாம், இதனால் ஒரு மைய இடத்திலிருந்து விதிவிலக்கைக் கையாள முடியும்.
  • "வீசுதல்" அறிக்கையை கேட்ச் பிளாக்கிற்குள் பயன்படுத்தலாம், அதற்காக வீசுதலில் அனுப்பப்பட்ட அதே விதிவிலக்கு பொருளை மறுபரிசீலனை செய்யும் போது மீண்டும் அனுப்பலாம்.
  • ஒரு முயற்சி தொகுதிக்குள் அறிவிக்கப்பட்ட மாறிகள் அதற்கு வெளியே பயன்படுத்த முடியாது.
  • கேட்ச் பிளாக் செயல்படுத்தப்பட்ட பிறகு குறியீடு மீண்டும் முயற்சி தொகுதிக்கு திரும்பாது.
  • பயன்பாட்டை உடைப்பதைத் தவிர்ப்பதற்கு கேட்ச் பிளாக்கில் விதிவிலக்கு ஹேண்ட்லர் குறியீட்டைச் சோதிப்பது அவசியம்.
  • தூய்மைப்படுத்தும் குறியீட்டிற்கு கேட்ச் பிளாக் பயன்படுத்தக்கூடாது.
  • பொதுவான மொழி அல்லாத கணினி-இணக்க விதிவிலக்குகளைக் கையாளுவதற்கு அளவுருக்கள் இல்லாத கேட்ச் பிளாக் பயன்படுத்த முடியாது (System.Exception இலிருந்து பெறப்படாதவை).
இந்த வரையறை சி # இன் சூழலில் எழுதப்பட்டது
கேட்ச் பிளாக் என்றால் என்ன? - டெக்கோபீடியாவிலிருந்து வரையறை