Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Anda dapat menggunakan Server Explorer di Microsoft Visual Studio 2013 untuk menavigasi namespace Layanan Microsoft.PointOfService dan menyeret instans kelas ke Perancang Kelas proyek Anda.
Fitur ini mengharuskan Visual Studio 2013 dan POS untuk .NET diinstal pada komputer pengembangan lokal.
Untuk menggunakan ekstensi
Luncurkan Visual Studio 2013 dan, dari menu VIEW , buka jendela Server Explorer .
Perluas simpul Server , lalu perluas simpul Komputer .
Klik kanan simpul Kelas Manajemen lalu klik Tambahkan Kelas pada menu pintasan.
Dalam kotak dialog Tambahkan Kelas , perluas simpul root\MicrosoftPointOfService dalam tampilan pohon Kelas yang Tersedia.
Pilih kelas DeviceProperty, lalu klik Tambahkan untuk menambahkan kelas ke Server Explorer. Ulangi langkah ini untuk kelas LogicalDevice, PosDevice, dan ServiceObject .
Untuk menggunakan kelas manajemen
Buat proyek .NET.
Buka Penjelajah Server.
Klik kanan simpul DeviceProperty , lalu klik Buat Kelas Terkelola pada menu pintasan untuk menambahkan kelas yang dihasilkan ke proyek. Ulangi langkah ini untuk kelas LogicalDevice, PosDevice, dan ServiceObject untuk menghasilkan kelas terkelola.
Untuk menggunakan instans kelas manajemen
Di Server Explorer, perluas kelas yang diinginkan untuk mencantumkan objek kelas yang tersedia.
Seret instans ke perancang kelas proyek.
Contoh
Contoh kode berikut menunjukkan penggunaan metode GetInstances kelas PosDevice untuk menghitung perangkat Point of Service. Ini membuat kumpulan perangkat dalam cakupan. Kemudian mencantumkan jenis, nama, dan jalur untuk setiap perangkat dalam koleksi dan menunjukkan apakah perangkat diaktifkan atau dinonaktifkan.
using System;
using System.Management;
using ROOT.MICROSOFTPOINTOFSERVICE;
namespace Management
{
public class Test
{
public Test()
{
ManagementScope scope = new ManagementScope("root\\microsoftpointofservice");
scope.Connect();
PosDevice.PosDeviceCollection devices = PosDevice.GetInstances(scope, "");
string format = "{0,10}\t{1,25}\t{2}\t{3,50}";
if( devices.Count > 0 )
Console.WriteLine(format, "Type", "Name", "Enabled", "Path");
foreach( PosDevice d in devices )
{
Console.WriteLine(format, d.Type, d.SoName, d.Enabled ? 'Y' : 'N', d.Path);
}
}
static int Main()
{
Test t = new Test();
return 0;
}
}
}