दिशात्मक गुणधर्म

लेखक: Lewis Jackson
निर्मितीची तारीख: 8 मे 2021
अद्यतन तारीख: 1 जुलै 2024
Anonim
Strength and Behaviour of Masonry Part - VIII
व्हिडिओ: Strength and Behaviour of Masonry Part - VIII

सामग्री

व्याख्या - दिशात्मक गुणधर्म म्हणजे काय?

कॉलर आणि कॅली दरम्यान डेटाच्या दिशात्मक प्रवाहाशी संबंधित माहितीसह ऑब्जेक्ट मेथड पॅरामीटर (एस) निर्दिष्ट करण्यासाठी वापरलेले टॅग्ज सी # मधील दिशात्मक गुणधर्म आहेत.

दिशानिर्देशिक गुणधर्म नियंत्रित मार्शलिंग - जेथे एखादी ऑब्जेक्ट किंवा प्रक्रियेच्या सीमा ओलांडून स्थानांतरित करण्यासाठी ऑब्जेक्ट तयार केले जाते - पद्धत पॅरामीटर्सची दिशा आणि रिटर्न व्हॅल्यूज कॉमन लैंग्वेज रनटाइम (सीएलआर) व सीएनआरच्या नियंत्रणाबाहेर चालवल्या जाणार्‍या मॅनेजमेंट कोडद्वारे संवाद साधताना रनटाइम मार्शलिंग सुधारित करण्यासाठी दिशात्मक गुणधर्म लागू केले जातात.


मायक्रोसॉफ्ट अझर आणि मायक्रोसॉफ्ट क्लाऊडची ओळख | या संपूर्ण मार्गदर्शकामध्ये आपण क्लाउड संगणन करणे म्हणजे काय आणि मायक्रोसॉफ्ट अझर आपल्याला क्लाऊडवरून आपला व्यवसाय स्थलांतरित आणि चालविण्यात कशी मदत करू शकेल हे शिकाल.

टेकोपीडिया दिशात्मक गुणांचे स्पष्टीकरण देते

घटक ऑब्जेक्ट मॉडेल्स (सीओएम) इंटरफेस डेफिनेशन लँग्वेज (आयडीएल) विशेषता नकाशे करण्यासाठी वापरले जाणारे दोन सी # दिशात्मक विशेषता InAttribute आणि OutAttribute आहेत. यास नकाशे मध्ये अनुदानित करा आणि यावर नकाशे आउटआट्रिब्यूट करा. प्रकारातील लायब्ररीत व्यवस्थापित पद्धत स्वाक्षरी परत मूल्य नकाशे. मेथड पॅरामीटर्समध्ये योग्य दिशानिर्देशित गुणधर्म निर्दिष्ट करणे आवश्यक आहे, जेणेकरुन एक्सपोर्टिंग लायब्ररी योग्यरित्या इन / आउट बिट्स सेट करते.

अ‍ॅरे आणि फॉरमॅट नॉन-ब्लेटीबल प्रकारांमध्ये (ज्यात सामान्य व्यवस्थापित आणि अप्रबंधित मेमरी प्रतिनिधित्व नसते) इनटाइब्रिबूट आणि आउटआट्रिब्यूट लागू करून, कॉलर कॉलि बदल पाहतो. या प्रकारांवर लागू केलेले दिशात्मक गुण मार्शलिंग दरम्यान अनावश्यक प्रती कमी करतात.

C # मध्ये, InAttribute आणि OutAttribute कॉलर आणि कॅली कम्युनिकेशन दरम्यान दोन कीवर्डसह तीन स्वरूपात वापरले जातातः


  • "आउट" - सुचवते
  • "रेफरी" - सुचवते,
  • (काहीही निर्दिष्ट केलेले नाही) - (डीफॉल्टनुसार)

आउट आणि रेफरी कीवर्ड मूल्य प्रकार आणि अनुक्रमिक संदर्भ प्रकारांसाठी वापरले जातात. संदर्भ कीवर्ड असे सूचित करते की पॅरामीटर दोन्ही दिशानिर्देशांमध्ये मार्श केला आहे आणि कॅली डेटा ट्रान्सफर सुचवते. जेव्हा रेफ किंवा आउटचा वापर केला जात नाही, तेव्हा सूचित होते की डेटा कॅलीकडे हस्तांतरित केला जातो.

उदाहरणार्थ, एक .नेट क्लायंट अनुप्रयोग एक सीओएम घटक पद्धतीचे इनपुट मूल्य आहे, जे इनपुट मूल्य परिणामाची गणना करते आणि क्लायंटला निकाल परत करते. इनपुट मूल्य आणि परिणामासाठी आवश्यक मार्शलिंग प्रकार दर्शवून विनंतीची पूर्तता करणार्‍या पद्धतीच्या मापदंडांवर दिशात्मक गुणधर्म लागू केले जाऊ शकतात.

दिशात्मक विशेषतांमध्ये खालील वैशिष्ट्ये आहेत:

  • पर्यायी आणि डिझाइनच्या वेळी मेथड पॅरामीटर्सवर लागू
  • केवळ सीओएम इंटरप आणि प्लॅटफॉर्म विनंतीसाठी समर्थित
  • आउटवर्ड कीवर्डसह पॅरामीटरवर InAttribute लागू केले जाऊ शकत नाही

सीएलआर इंटरप मार्शलर मॅनेजमेंट व बिनधास्त मेमरी दरम्यान मेथड कॉल आर्ग्युमेंट्स आणि रिटर्न व्हॅल्यूज हाताळणीसह रनटाइमवर मार्शलिंग सेवा प्रदान करते. दिशात्मक गुणधर्म परिभाषित नसल्यास, मार्शलर पॅरामीटर प्रकार आणि सुधारक (असल्यास असल्यास) च्या आधारे दिशात्मक प्रवाह निर्धारित करते. मार्शलर खालील प्रकारे कार्य करते:


  • हे अप्रबंधित कोडमधून "इन" पॅरामीटर म्हणून पुरविलेला डेटा अधिलिखित करत नाही. अशा प्रकारे, केवळ एकाच वेळी प्रवेश केलेला डेटा, केवळ वाचनीय डेटा पास केला जाऊ शकतो.
  • ऑब्जेक्ट्स पास करताना - जसे की बेसिक किंवा बायनरी स्ट्रिंग्स (बीएसटीआर) - स्थापित मेमरी ationलोकेशनसह, योग्य वाटप / डीएलोकेशन अनुक्रम इन / आउट सेटिंग्जनुसार केले जातात.
ही व्याख्या सी # च्या कॉन मध्ये लिहिलेली होती