Directional Attributes: Pengertian, Arti, Contoh + Pembahasannya!

2 min read

Gambar Kamus Akronim Istilah Jargon Dan Terminologi Teknologi Programming Languages Atau Bahasa Pemrograman

Berikut ini adalah postingan artikel kategori DevOps yang membahas tentang penjelasan pengertian, definisi, dan arti dari istilah kata directional attributes berdasarkan rangkuman dari berbagai jenis macam sumber (referensi) relevan, terkait, serta terpercaya.

Pengertian Directional Attributes

Apa itu sebetulnya yang dimaksud dengan directional attributes ini?

Atribut directional, dalam C#, adalah tag yang digunakan untuk menentukan parameter metode objek dengan informasi yang terkait dengan aliran arah data antara penelepon dan callee.

Directional Atribut Control Marshaling – Di mana objek disiapkan untuk transfer melintasi aplikasi atau batas proses – dari arah parameter metode dan nilai pengembalian.

Atribut directional diterapkan untuk memodifikasi runtime marshaling saat mengkomunikasikan kode terkelola, yang dieksekusi oleh Common Language Runtime (CLR), dan kode yang tidak dikelola, yang dieksekusi di luar kendali CLR.

Pembahasan dari Apa itu Definisi, Maksud, serta Contoh dari Istilah Directional Attributes

Ilustrasi Gambar Pembahasan Apa Pengertian Arti Dan Definisi Istilah Akronim Jargon Kata Teknis Atau Terminologi Directional Attributes
Ilustrasi Gambar Pembahasan Apa Itu Pengertian Arti Dan Definisi Istilah Akronim Jargon Kata Teknis Atau Terminologi Directional Attributes

Baik, agar kita dapat lebih mendalami arti penjelasan serta maksud dari acronym atau kata tersebut di atas, pastinya kita juga perlu memahami lebih dalam tentang pembahasan mengenai apa itu pengertian, makna, dan akronim, istilah, jargon, atau terminologi directional attributes.

Inattribute dan OutAttribute adalah dua atribut C# Directional yang digunakan untuk memetakan ke atribut antarmuka (COM) interface Definition Atribut (IDL).

Peta inattribute ke [dalam], dan outattribute peta untuk [keluar].

Peta nilai pengembalian tanda tangan metode yang dikelola ke [out, retval] di pustaka jenis.

Sangat penting untuk menentukan atribut arah yang benar ke parameter metode, sehingga pustaka jenis ekspor dengan benar mengatur bit in/out.

Dengan menerapkan inattribute dan outattribute dalam array dan tipe yang tidak dapat diformat (yang tidak memiliki representasi memori yang dikelola dan tidak dikelola secara umum), penelepon melihat perubahan Callee.

Atribut terarah yang diterapkan pada jenis ini mengurangi salinan yang tidak perlu selama marshaling.

Dalam C#, inattribute dan outattribute digunakan dalam tiga formulir dengan dua kata kunci selama komunikasi penelepon dan callee, sebagai berikut:

″Out″ – menyiratkan [OutAttribute]
″Ref″ – menyiratkan [inattribute], [outattribute]
(Tidak ada yang ditentukan) – [inattribute] (secara default)

Kata kunci out dan ref digunakan untuk jenis nilai dan jenis referensi yang dapat diserializable.

Kata kunci REF menyiratkan bahwa parameter tersebut diangkut di kedua arah, dan keluar menyiratkan transfer data Callee.

Ketika Ref atau Out tidak digunakan, ini menyiratkan data ditransfer ke Callee.

Misalnya, aplikasi klien .NET mengirimkan nilai input ke metode komponen COM, yang menghitung hasil nilai input dan mengembalikan hasilnya ke klien.

Atribut terarah dapat diterapkan pada parameter metode yang melayani permintaan dengan menunjukkan jenis marshaling yang diperlukan untuk nilai dan hasil input.

Atribut terarah memiliki karakteristik berikut:

Opsional dan diterapkan pada parameter metode pada waktu desain
Didukung untuk com interop dan platform Invoke saja
Inattribute tidak dapat diterapkan ke parameter dengan kata kunci out

CLR Interop Marshaler menyediakan layanan marshaling saat runtime dengan menangani argumen panggilan metode dan nilai pengembalian antara memori yang dikelola dan yang tidak dikelola.

Jika atribut arah tidak didefinisikan, marshaler menentukan aliran arah berdasarkan jenis parameter dan pengubah (jika ada).

Marshaler beroperasi dengan cara berikut:

Itu tidak menimpa data yang dilewati sebagai parameter ″dalam″ dari kode yang tidak dikelola.

Dengan demikian, hanya data baca saja, seperti data yang diakses secara bersamaan, dapat dilewati.
Saat lewat objek – seperti string dasar atau biner (BSTR) – dengan alokasi memori yang mapan, urutan alokasi/deallocation yang tepat diikuti sesuai dengan pengaturan masuk/keluar.

Seperti yang sudah kita lihat di atas, istilah ini merupakan salah satu dari kumpulan kamus, akronim, istilah, jargon, atau terminologi dalam bidang teknologi yang diawali dengan abjad atau awalan D, serta merupakan terms yang terkait dengan DevOps dengan subkategori Programming Languages.

Arti Directional Attributes dalam Kamus Terjemahan Bahasa Indonesia dan Inggris

Selain membahas tentang pengertian dan pembahasan definisinya, untuk lebih memperdalamnya, di sini kita juga perlu mengetahui apa arti kata directional attributes dalam kamus terjemahan bahasa Indonesia dan Inggris.

Untuk lebih mudah dalam memahaminya, di artikel ini Kami akan menguraikannya berupa tabel terjemahan bahasa Indonesia dan Inggris sebagai berikut.

Tipe Bahasa Indonesia Bahasa Inggris
Terminologi atribut terarah directional attributes
Kategori devop devops

Penutup

Baiklah, di atas adalah pembahasan dan penjelasan tentang apa itu arti dari directional attributes.

Semoga postingan artikel yang sudah Kami bagikan ini dapat bermanfaat serta dapat menambah wawasan kita semua.

Lihat juga pembahasan mengenai apa itu pengertian, makna, dan akronim, istilah, jargon, atau terminologi artikel lainnya yang berhubungan dengan bidang Teknologi yang ada di laman blog UrlWebsite Kami.

Sumber (Referensi)

Artikel ini dibuat berdasar dari simpulan arti definisi dari berbagai referensi relevan yang berotoritas seperti Wikipedia, Webopedia Technology Dictionary dan beberapa sumber lainnya seperti Technopedia dan Techterms. Kata Directional Attributes ini merupakan salah satu dari kumpulan terminologi “DevOps dengan subkategori Programming Languages” dalam bidang teknologi yang dimulai dengan abjad atau awalan D. Artikel ini di-update pada bulan Apr tahun 2024.

UrlWebsite Blog: Membahas Teknologi Lebih Lanjut!