সুচিপত্র:
- সংজ্ঞা - রানটাইম কলযোগ্য মোড়ক (আরসিডাব্লু) এর অর্থ কী?
- টেকোপিডিয়া রানটাইম কলযোগ্য মোড়কে (আরসিডাব্লু) ব্যাখ্যা করে
সংজ্ঞা - রানটাইম কলযোগ্য মোড়ক (আরসিডাব্লু) এর অর্থ কী?
একটি রানটাইম কলযোগ্য র্যাপার (আরসিডাব্লু) হ'ল একটি র্যাপার অবজেক্ট যা সাধারণ ভাষা রানটাইম (সিএলআর) দ্বারা উত্পাদিত একটি উপাদান উপাদান মডেল (সিওএম) অবজেক্টটিকে এন.টি এসেম্বলি হিসাবে প্রকাশের জন্য আবশ্যক করে তোলে।
একটি আরসিডাব্লু একটি। নেট ক্লায়েন্টের জন্য প্রাথমিক ইন্টারফেস হিসাবে কাজ করে যা তাদের মধ্যে কলগুলি মার্শাল করে একটি সিওএম উপাদানটির সাথে ইন্টারঅ্যাক্ট করতে হবে। এটি একটি মেটাডেটা মোড়ক তৈরি করে যা সিওআর-তে COM উপাদানগুলি প্রকাশ করে। এটি বিদ্যমান অ্যাকটিএক্স কনটেইনারগুলিকে .NET নিয়ন্ত্রণ এবং হোস্ট করতে সহায়তা করে। নেট উইন্ডোজ ফর্ম অ্যাপ্লিকেশনগুলিকে অ্যাক্টিভএক্স ধারকগুলি হোস্ট করতে সহায়তা করে। আরসিডাব্লু COM উপাদানগুলি ব্যবহার করে নির্মিত এমন ব্যবসায়ের সিস্টেমেও কার্যকর যা উত্পাদনশীলতার উপর প্রভাব ফেলতে না পেরে নতুন বিকাশিত .NET উপাদানগুলির সাথে তাদের পুরানো উত্তরাধিকার কোডের সংহতকরণের অনুমতি দেয়।
টেকোপিডিয়া রানটাইম কলযোগ্য মোড়কে (আরসিডাব্লু) ব্যাখ্যা করে
একটি সিওএম উপাদান হ'ল বাইনারি পুনরায় ব্যবহারযোগ্য বস্তু যা ইন্টারফেসগুলি প্রকাশের মাধ্যমে তার পরিষেবা সরবরাহ করে যার মাধ্যমে তার ক্লায়েন্টদের সাথে যোগাযোগ ঘটে। সিওএম উপাদানটির ইন্টারফেস বা বাইনারি চুক্তির সংজ্ঞাটি ইন্টারফেসের টাইপ লাইব্রেরিতে নির্দিষ্ট করা হয়। সিওএমের বিপরীতে, .NET অবজেক্টের মধ্যে যোগাযোগ ইন্টারফেস ভিত্তিক না হয়ে অবজেক্ট ভিত্তিক। আরসিডাব্লু অপারেশন রুট করতে এবং মার্শালিং করে দুজনের মধ্যে মধ্যস্থতা করতে COM উপাদান এবং .NET অবজেক্টের মধ্যে একটি সেতু হিসাবে কাজ করে।
একটি আরসিডাব্লু তার এনক্যাপসুলেটেড সিওএম অবজেক্টটির আজীবন পরিচালনা করে। দুটি অ্যাপ্লিকেশন ডোমেন বা অ্যাপার্টমেন্টগুলির মধ্যে রেফারেন্সটি পাস করার সময়, অবজেক্টের প্রক্সি ব্যবহার করা হবে। আরসিডাব্লু তৈরি করা টাইপ লাইব্রেরি থেকে প্রাপ্ত মেটাডেটার উপর ভিত্তি করে। আবর্জনা সংগ্রহের সময় এর ধ্বংস ঘটে। আরসিডাব্লু দ্বারা মার্শালিংয়ের মধ্যে পদ্ধতির আর্গুমেন্ট এবং রিটার্ন মানগুলির রূপান্তর অন্তর্ভুক্ত রয়েছে যাতে সেগুলি এমনভাবে উপস্থাপিত হয় যা ক্লায়েন্ট এবং সার্ভার উভয়ই পড়তে পারে। মার্শালিংয়ের একটি উদাহরণ রূপান্তর হতে পারে যা কোনও স্ট্রিং আর্গুমেন্টের জন্য ঘটে যা একটি সিওএম উপাদানগুলির জন্য বিএসটিআর টাইপ হিসাবে পাস করতে হবে, যখন এটি একটি নেট ক্লায়েন্টে স্ট্রিং টাইপ হতে হবে।
আরসিডাব্লু ভিজ্যুয়াল স্টুডিও ব্যবহার করে তৈরি করা যেতে পারে যা একটি স্বয়ংক্রিয় কোড জেনারেশন সুবিধা ব্যবহার করে ব্যবহারকারীর জন্য প্রক্রিয়াটিকে সহজ এবং স্বচ্ছ করে তোলে। বিকল্পভাবে, আরসিডাব্লু অ্যাসেমব্লিতে একটি উপাদান টাইপ লাইব্রেরীতে সংজ্ঞায়িত প্রকারের জন্য মেটাডেটা থাকে কমান্ড লাইন থেকে tlbimp.exe সরঞ্জাম ব্যবহার করে তৈরি করা যায়।
এই সংজ্ঞা .NET প্রসঙ্গে লেখা হয়েছিল