Bagikan melalui


Atribut untuk Mengidentifikasi Objek Layanan dan Menetapkan Perangkat Keras (POS untuk Dokumentasi .NET v1.14 SDK)

POS untuk .NET menggunakan refleksi .NET dan atribut .NET untuk menemukan rakitan Objek Layanan, mengidentifikasi Objek Layanan dalam rakitan tersebut, dan akhirnya untuk mengaitkan perangkat Plug and Play dengan Objek Layanan tersebut. Dengan memanfaatkan fitur .NET ini, PosExplorer dapat mengidentifikasi Objek Layanan dalam rakitan dan dengan cepat menilai persyaratan Plug and Play mereka. Proses mahal pemuatan assembly .NET ditunda hingga diperlukan oleh aplikasi.

Untuk menyediakan fitur-fitur ini, POS untuk .NET bergantung pada tiga atribut .NET yang berbeda:

  • PosAssembly Ini adalah atribut tingkat rakitan global yang memberi tahu PosExplorer bahwa ini adalah POS untuk rakitan .NET yang berisi satu atau beberapa Objek Layanan. Umumnya, ini harus diatur dalam file sumber AssemblyInfo.cs Anda. Misalnya, lihat Menyiapkan Proyek Objek Layanan.
  • ServiceObject Atribut ini diterapkan ke kelas Objek Layanan dan menentukan informasi jenis, nama, dan versi untuk Objek Layanan. Lihat bagian Membuat Templat Kode Objek Layanan Dasar misalnya.
  • HardwareId Atribut ini digunakan untuk menentukan ID perangkat keras mana yang akan digunakan oleh Objek Layanan ini. Informasi ini digunakan oleh PosExplorer untuk memfilter Objek Layanan yang menggunakan perangkat keras Plug and Play yang saat ini tidak dicolokkan. Atribut ini HardwareId memungkinkan perkalian, sehingga mungkin ada beberapa yang dilampirkan ke kelas Objek Server. Lihat topik sampel Menambahkan Dukungan Plug and Play misalnya. Untuk diskusi yang lebih panjang tentang fitur Plug and Play, termasuk bagaimana atribut HardwareId digunakan, lihat topik Menambahkan Dukungan Plug and Play dan POS untuk .NET Integrasi POS untuk .NET dengan Plug and Play.

Lihat Juga

Reference

Konsep

Sumber Daya Lainnya