ஒத்திசைவற்ற முறை அழைப்பு

நூலாசிரியர்: Lewis Jackson
உருவாக்கிய தேதி: 8 மே 2021
புதுப்பிப்பு தேதி: 25 ஜூன் 2024
Anonim
[நெட்வொர்க்கிங்] SOAP ஒத்திசைவற்ற அழைப்புகள்
காணொளி: [நெட்வொர்க்கிங்] SOAP ஒத்திசைவற்ற அழைப்புகள்

உள்ளடக்கம்

வரையறை - ஒத்திசைவற்ற முறை அழைப்பு என்றால் என்ன?

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

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

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

ஒத்திசைவற்ற முறை அழைப்பு ஒத்திசைவற்ற முறை அழைப்பிதழ் (AMI) என்றும் குறிப்பிடப்படலாம்.


மைக்ரோசாஃப்ட் அஸூர் மற்றும் மைக்ரோசாஃப்ட் கிளவுட் | இந்த வழிகாட்டி முழுவதும், கிளவுட் கம்ப்யூட்டிங் எதைப் பற்றியது என்பதையும், கிளவுட் நிறுவனத்திலிருந்து உங்கள் வணிகத்தை நகர்த்தவும் இயக்கவும் மைக்ரோசாஃப்ட் அஸூர் எவ்வாறு உதவும் என்பதை நீங்கள் அறிந்து கொள்வீர்கள்.

டெக்கோபீடியா ஒத்திசைவற்ற முறை அழைப்பை விளக்குகிறது

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

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

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

ஒத்திசைவற்ற பிரதிநிதிகள் வடிவத்தில், ஒரு பிரதிநிதி பொருள் இரண்டு முறைகளைப் பயன்படுத்துகிறது: BeginInvoke மற்றும் EndInvoke. BeginInvoke அளவுருக்களின் பட்டியலைக் கொண்டுள்ளது, அவை அதன் மூடப்பட்ட செயல்பாட்டிற்கு ஒத்தவை, மேலும் இரண்டு கூடுதல் விருப்ப அளவுருக்களுடன்; இது IAsyncResult பொருளை வழங்குகிறது. எண்ட்இன்வோக் IAsyncResult பொருளுடன் இரண்டு அளவுருக்களை (அவுட் மற்றும் ரெஃப் வகை) வழங்குகிறது. ஒத்திசைவற்ற அழைப்பைத் தொடங்க BeginInvoke பயன்படுத்தப்படுகிறது, அதே சமயம் ஒத்திசைவற்ற அழைப்பின் முடிவுகளை மீட்டெடுக்க EndInvoke பயன்படுத்தப்படுகிறது.

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

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


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