மைக்ரோசாப்ட் .NET 7 முன்னோட்டம் 4 Regex மேம்பாடுகள், கேச் அளவீடுகள் ஆகியவற்றைக் கொண்டுவருகிறது

மைக்ரோசாப்டின் .NET 7 இன் சமீபத்திய முன்னோட்டம், அதன் மென்பொருள் மேம்பாட்டுத் தளத்தின் வரவிருக்கும் அடுத்த பதிப்பானது, வழக்கமான வெளிப்பாடுகள் மற்றும் தேக்ககத்துடன் வேலை செய்வதற்கான மேம்பட்ட அம்சங்களை வழங்குகிறது.

மைக்ரோசாப்ட்.நெட் இணையதளத்தில் இருந்து பதிவிறக்கம் செய்யலாம், .NET 7ன் நான்காவது முன்னோட்டம் மே 10 அன்று வெளியிடப்பட்டது. தயாரிப்பு வெளியீடு நவம்பரில் உள்ளது.

Microsoft .NET Preview 4 ஆனது Regex (Regular Expression) நூலகத்திற்கு span வகைகளுக்கான ஆதரவைச் சேர்க்கிறது, மீதமுள்ள திட்டமிடப்பட்ட APIகள். மாற்றங்களுடன் பொருத்துவதற்கான ஆதரவைச் சேர்க்கவும் ReadOnlySpan<char> மாற்றியமைத்தல் உள்ளீடு மற்றும் விசை கையாளுதல் RegexOptions.IgnoreCase, புதிய span-அடிப்படையிலான APIகள் பின்வருவனவற்றை உள்ளடக்குகின்றன:

  • Regex.IsMatch(ReadOnlySpan<char> input)இது வழக்கமான வெளிப்பாடு உள்ளீட்டு வார்த்தையில் பொருந்துமா என்பதைக் குறிக்கிறது.
  • Regex.Count(ReadOnlySpan<char> input)இது வழக்கமான வெளிப்பாட்டின் அனைத்து நிகழ்வுகளுக்கும் உள்ளீட்டு சரத்தைத் தேடுகிறது மற்றும் பொருத்தங்களின் எண்ணிக்கையை வழங்குகிறது.
  • Regex.EnumerateMatches(ReadOnlySpan<char> input)இது வழக்கமான வெளிப்பாட்டின் நிகழ்வுகளுக்கான உள்ளீட்டுச் சொல்லைத் தேடுகிறது மற்றும் a ValueMatchEnumerator போட்டிகளின் மீது சோம்பேறித்தனமாக மீண்டும் சொல்ல.

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

முன்னோட்டம் 4 மெட்ரிக்ஸ் ஆதரவையும் அறிமுகப்படுத்துகிறது IMemoryCache, சேர்க்கப்படும் முக்கிய APIகள் MemoryCacheStatisticsகேச் ஹிட்ஸ், மிஸ்கள், மதிப்பிடப்பட்ட அளவு மற்றும் எண்ணிக்கை ஆகியவற்றைக் கொண்டுள்ளது IMemoryCacheமற்றும் GetCurrentStatisticsஒரு உதாரணம் கொடுக்கிறது MemoryCacheStatisticsஅல்லது பூஜ்யம் எப்போது TrackStatistics கொடி இயக்கப்படவில்லை.

முன்னோட்டம் 4 இல் கூட, மைக்ரோசாப்ட் கருத்துரையை முடித்துவிட்டது Microsoft.Extensions.* ஊனமுற்றோருக்கான நூலகம், அறிமுகப்படுத்தப்பட்டது Activity.Current அவதானிக்கக்கூடிய OpenTelemetry ஆதரவை மேம்படுத்த நிகழ்வை மாற்றவும், மேலும் சேர்க்கப்பட்டது System.Formats.Tar அசெம்பிளி, இது தார் காப்பகங்களைப் படிப்பதற்கும், காப்பகப்படுத்துவதற்கும், எழுதுவதற்கும் மற்றும் பிரித்தெடுப்பதற்கும் கிராஸ்-பிளாட்ஃபார்ம் APIகளைக் கொண்டுள்ளது.

பதிப்புரிமை © 2022 IDG Communications, Inc.

Related Articles

LEAVE A REPLY

Please enter your comment!
Please enter your name here

Latest Articles