EnumerationOptions Kelas
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Menyediakan kelas dasar untuk objek opsi terkait kueri dan enumerasi.
public ref class EnumerationOptions : System::Management::ManagementOptions
public class EnumerationOptions : System.Management.ManagementOptions
type EnumerationOptions = class
inherit ManagementOptions
Public Class EnumerationOptions
Inherits ManagementOptions
- Warisan
Contoh
Contoh berikut menginisialisasi EnumerationOptions variabel dengan EnumerationOptions konstruktor lalu mendapatkan semua instans kelas WMI dan subkelasnya.
using System;
using System.Management;
public class RemoteConnect
{
public static void Main()
{
EnumerationOptions opt = new EnumerationOptions();
// Will enumerate instances of the given class
// and any subclasses.
opt.EnumerateDeep = true;
ManagementClass c = new ManagementClass("CIM_Service");
foreach (ManagementObject o in c.GetInstances(opt))
Console.WriteLine(o["Name"]);
}
}
Imports System.Management
Public Class RemoteConnect
Public Overloads Shared Function Main( _
ByVal args() As String) As Integer
Dim opt As New EnumerationOptions
' Will enumerate instances of the given class
' and any subclasses.
opt.EnumerateDeep = True
Dim mngmtClass As New ManagementClass("CIM_Service")
Dim o As ManagementObject
For Each o In mngmtClass.GetInstances(opt)
Console.WriteLine(o("Name"))
Next o
Return 0
End Function
End Class
Konstruktor
EnumerationOptions() |
Menginisialisasi instans EnumerationOptions baru kelas dengan nilai default (lihat deskripsi properti individual untuk apa nilai defaultnya). Ini adalah konstruktor tanpa parameter. |
EnumerationOptions(ManagementNamedValueCollection, TimeSpan, Int32, Boolean, Boolean, Boolean, Boolean, Boolean, Boolean, Boolean) |
Menginisialisasi instans baru kelas yang EnumerationOptions akan digunakan untuk kueri atau enumerasi, memungkinkan pengguna menentukan nilai untuk opsi yang berbeda. |
Properti
BlockSize |
Mendapatkan atau mengatur ukuran blok untuk operasi blok. Saat menghitung melalui koleksi, WMI akan mengembalikan hasil dalam grup dengan ukuran yang ditentukan. |
Context |
Mendapatkan atau mengatur objek konteks WMI. Ini adalah daftar pasangan nama-nilai yang akan diteruskan ke penyedia WMI yang mendukung informasi konteks untuk operasi yang disesuaikan. (Diperoleh dari ManagementOptions) |
DirectRead |
Mendapatkan atau menetapkan nilai yang menunjukkan apakah akses langsung ke penyedia WMI diminta untuk kelas yang ditentukan, tanpa memperhatikan kelas super atau kelas turunannya. |
EnsureLocatable |
Mendapatkan atau menetapkan nilai yang menunjukkan apakah ke objek yang dikembalikan harus memiliki informasi yang dapat di-locatable di dalamnya. Ini memastikan bahwa properti sistem, seperti __PATH, __RELPATH, dan __SERVER, bukan NULL. Bendera ini hanya dapat digunakan dalam kueri, dan diabaikan dalam enumerasi. |
EnumerateDeep |
Mendapatkan atau menetapkan nilai yang menunjukkan apakah enumerasi rekursif diminta ke semua kelas yang berasal dari superkelas yang ditentukan. Jika |
PrototypeOnly |
Mendapatkan atau menetapkan nilai yang menunjukkan apakah kueri harus mengembalikan prototipe kumpulan hasil alih-alih hasil aktual. Bendera ini digunakan untuk pembuatan prototipe. |
ReturnImmediately |
Mendapatkan atau menetapkan nilai yang menunjukkan apakah operasi yang dipanggil harus dilakukan dengan cara sinkron atau semisinkron. Jika properti ini diatur ke |
Rewindable |
Mendapatkan atau menetapkan nilai yang menunjukkan apakah koleksi diasumsikan dapat digulung balik. Jika |
Timeout |
Mendapatkan atau mengatur waktu habis untuk diterapkan ke operasi. Perhatikan bahwa untuk operasi yang mengembalikan koleksi, waktu habis ini berlaku untuk enumerasi melalui koleksi yang dihasilkan, bukan operasi itu sendiri ( ReturnImmediately properti digunakan untuk yang terakhir). Properti ini digunakan untuk menunjukkan bahwa operasi harus dilakukan secara semi sinkron. (Diperoleh dari ManagementOptions) |
UseAmendedQualifiers |
Mendapatkan atau menetapkan nilai yang menunjukkan apakah objek yang dikembalikan dari WMI harus berisi informasi yang diubah. Biasanya, informasi yang diubah adalah informasi yang dapat dilokalkan yang dilampirkan ke objek WMI, seperti deskripsi objek dan properti. |
Metode
Clone() |
Mengembalikan salinan objek. |
Equals(Object) |
Menentukan apakah objek yang ditentukan sama dengan objek saat ini. (Diperoleh dari Object) |
GetHashCode() |
Berfungsi sebagai fungsi hash default. (Diperoleh dari Object) |
GetType() |
Mendapatkan dari instans Type saat ini. (Diperoleh dari Object) |
MemberwiseClone() |
Membuat salinan dangkal dari saat ini Object. (Diperoleh dari Object) |
ToString() |
Mengembalikan string yang mewakili objek saat ini. (Diperoleh dari Object) |