ManagementClass Class

Definition

Представляет класс управления CIM.Represents a Common Information Model (CIM) management class. Класс управления — это класс WMI, например, такой как Win32_LogicalDisk, который может представлять дисковый накопитель, или Win32_Process, который может представлять процесс, например Notepad.exe.A management class is a WMI class such as Win32_LogicalDisk, which can represent a disk drive, and Win32_Process, which represents a process such as Notepad.exe. Элементы этого класса позволяют осуществлять доступ к данным WMI с помощью определенного пути WMI.The members of this class enable you to access WMI data using a specific WMI class path.

public ref class ManagementClass : System::Management::ManagementObject
public class ManagementClass : System.Management.ManagementObject
[System.Serializable]
public class ManagementClass : System.Management.ManagementObject
type ManagementClass = class
    inherit ManagementObject
Public Class ManagementClass
Inherits ManagementObject
Inheritance
Attributes

Constructors

ManagementClass()

Инициализирует новый экземпляр класса ManagementClass.Initializes a new instance of the ManagementClass class. Это конструктор без параметров.This is the parameterless constructor.

ManagementClass(ManagementPath)

Инициализирует новый экземпляр класса ManagementClass.Initializes a new instance of the ManagementClass class. Этот класс представляет класс управления модели CIM — один из таких классов WMI, как Win32_LogicalDisk, который может представлять дисковый накопитель, или Win32_Process, который может представлять процесс, например Notepad.exe.The class represents a Common Information Model (CIM) management class from WMI such as Win32_LogicalDisk, which can represent a disk drive, and Win32_Process, which represents a process such as Notepad.exe.

ManagementClass(ManagementPath, ObjectGetOptions)

Выполняет инициализацию нового экземпляра класса ManagementClass, инициализируемого по пути данного класса WMI с использованием заданных параметров.Initializes a new instance of the ManagementClass class initialized to the given WMI class path using the specified options. Этот класс представляет класс управления модели CIM — один из таких классов WMI, как Win32_LogicalDisk, который может представлять дисковый накопитель, или Win32_Process, который может представлять процесс, например Notepad.exe.The class represents a Common Information Model (CIM) management class from WMI such as Win32_LogicalDisk, which can represent a disk drive, and Win32_Process, which represents a process such as Notepad.exe.

ManagementClass(ManagementScope, ManagementPath, ObjectGetOptions)

Выполняет инициализацию нового экземпляра класса ManagementClass для заданного класса WMI в заданной области и с заданными параметрами.Initializes a new instance of the ManagementClass class for the specified WMI class in the specified scope and with the specified options. Этот класс представляет класс управления модели CIM — один из таких классов WMI, как Win32_LogicalDisk, который может представлять дисковый накопитель, или Win32_Process, который может представлять процесс, например Notepad.exe.The class represents a Common Information Model (CIM) management class from WMI such as Win32_LogicalDisk, which can represent a disk drive, and Win32_Process, which represents a process such as Notepad.exe.

ManagementClass(SerializationInfo, StreamingContext)

Инициализирует новый экземпляр класса ManagementClass на основе указанных экземпляров классов SerializationInfo и StreamingContext.Initializes a new instance of the ManagementClass class from the specified instances of the SerializationInfo and StreamingContext classes.

ManagementClass(String)

Выполняет инициализацию нового экземпляра класса ManagementClass, инициализируемого по данному пути.Initializes a new instance of the ManagementClass class initialized to the given path. Этот класс представляет класс управления модели CIM — один из таких классов WMI, как Win32_LogicalDisk, который может представлять дисковый накопитель, или Win32_Process, который может представлять процесс, например Notepad.exe.The class represents a Common Information Model (CIM) management class from WMI such as Win32_LogicalDisk, which can represent a disk drive, and Win32_Process, which represents a process such as Notepad.exe.

ManagementClass(String, ObjectGetOptions)

Выполняет инициализацию нового экземпляра класса ManagementClass, инициализируемого по пути данного класса WMI с использованием заданных параметров.Initializes a new instance of the ManagementClass class initialized to the given WMI class path using the specified options. Этот класс представляет класс управления модели CIM — один из таких классов WMI, как Win32_LogicalDisk, который может представлять дисковый накопитель, или Win32_Process, который может представлять процесс, например Notepad.exe.The class represents a Common Information Model (CIM) management class from WMI such as Win32_LogicalDisk, which can represent a disk drive, and Win32_Process, which represents a process such as Notepad.exe.

ManagementClass(String, String, ObjectGetOptions)

Выполняет инициализацию нового экземпляра класса ManagementClass для заданного класса WMI в заданной области и с заданными параметрами.Initializes a new instance of the ManagementClass class for the specified WMI class, in the specified scope, and with the specified options. Этот класс представляет класс управления модели CIM — один из таких классов WMI, как Win32_LogicalDisk, который может представлять дисковый накопитель, или Win32_Process, который может представлять процесс, например Notepad.exe.The class represents a Common Information Model (CIM) management class from WMI such as Win32_LogicalDisk, which can represent a disk drive, and Win32_Process, which represents a process such as Notepad.exe.

Properties

CanRaiseEvents

Возвращает значение, показывающее, может ли компонент вызывать событие.Gets a value indicating whether the component can raise an event.

(Inherited from Component)
ClassPath

Возвращает или задает путь к классу объекта.Gets or sets the path to the object's class.

(Inherited from ManagementObject)
Container

Возвращает объект IContainer, который содержит коллекцию Component.Gets the IContainer that contains the Component.

(Inherited from Component)
Derivation

Получает массив, содержащий все классы WMI в иерархии наследования, начиная с этого класса до самого верхнего класса иерархии.Gets an array containing all WMI classes in the inheritance hierarchy from this class to the top of the hierarchy.

DesignMode

Возвращает значение, указывающее, находится ли данный компонент Component в режиме конструктора в настоящее время.Gets a value that indicates whether the Component is currently in design mode.

(Inherited from Component)
Events

Возвращает список обработчиков событий, которые прикреплены к этому объекту Component.Gets the list of event handlers that are attached to this Component.

(Inherited from Component)
Item[String]

Получает доступ к значениям свойства с помощью нотации [].Gets access to property values through [] notation. Это свойство является индексатором класса ManagementBaseObject.This property is the indexer for the ManagementBaseObject class. Можно использовать определяемые типом индексированные свойства по умолчанию, но явно задать собственные свойства нельзя.You can use the default indexed properties defined by a type, but you cannot explicitly define your own. Однако, если задать атрибут expando для класса, то автоматически будет предоставляться стандартное индексированное свойство типа "объект" с индексом типа "строка".However, specifying the expando attribute on a class automatically provides a default indexed property whose type is Object and whose index type is String.

(Inherited from ManagementBaseObject)
Methods

Получает или задает коллекцию объектов MethodData, представляющих методы, определенные в классе WMI.Gets or sets a collection of MethodData objects that represent the methods defined in the WMI class.

Options

Возвращает или задает дополнительные сведения, которые необходимо использовать при извлечении объекта.Gets or sets additional information to use when retrieving the object.

(Inherited from ManagementObject)
Path

Получает или задает путь класса WMI, к которому привязан объект ManagementClass.Gets or sets the path of the WMI class to which the ManagementClass object is bound.

Properties

Возвращает коллекцию объектов PropertyData, описывающих свойства управляющего объекта.Gets a collection of PropertyData objects describing the properties of the management object.

(Inherited from ManagementBaseObject)
Qualifiers

Получает коллекцию объектов QualifierData, которые определяются в управляющем объекте.Gets the collection of QualifierData objects defined on the management object. В каждом элементе коллекции содержатся такие сведения, как имя, значение и флаг**квалификатора.Each element in the collection holds information such as the qualifier name, value, and flavor.

(Inherited from ManagementBaseObject)
Scope

Возвращает или задает область, в которой располагается данный объект.Gets or sets the scope in which this object resides.

(Inherited from ManagementObject)
Site

Возвращает или задает ISite объекта Component.Gets or sets the ISite of the Component.

(Inherited from Component)
SystemProperties

Получает коллекцию системных свойств WMI управляющего объекта (например, имя класса, сервер и пространство имен).Gets the collection of WMI system properties of the management object (for example, the class name, server, and namespace). Имена системных свойств WMI начинаются с "".WMI system property names begin with "".

(Inherited from ManagementBaseObject)

Methods

Clone()

Возвращает копию объекта.Returns a copy of the object.

CompareTo(ManagementBaseObject, ComparisonSettings)

Сравнивает данный объект с другим на основании заданных параметров.Compares this object to another, based on specified options.

(Inherited from ManagementBaseObject)
CopyTo(ManagementOperationObserver, ManagementPath)

Копирует объект в другое местоположение в асинхронном режиме.Copies the object to a different location, asynchronously.

(Inherited from ManagementObject)
CopyTo(ManagementOperationObserver, ManagementPath, PutOptions)

Копирует объект в другое местоположение в асинхронном режиме.Copies the object to a different location, asynchronously.

(Inherited from ManagementObject)
CopyTo(ManagementOperationObserver, String)

Копирует объект в другое местоположение в асинхронном режиме.Copies the object to a different location, asynchronously.

(Inherited from ManagementObject)
CopyTo(ManagementOperationObserver, String, PutOptions)

Копирует объект в другое местоположение в асинхронном режиме.Copies the object to a different location, asynchronously.

(Inherited from ManagementObject)
CopyTo(ManagementPath)

Копирует объект в другое местоположение.Copies the object to a different location.

(Inherited from ManagementObject)
CopyTo(ManagementPath, PutOptions)

Копирует объект в другое местоположение.Copies the object to a different location.

(Inherited from ManagementObject)
CopyTo(String)

Копирует объект в другое местоположение.Copies the object to a different location.

(Inherited from ManagementObject)
CopyTo(String, PutOptions)

Копирует объект в другое местоположение.Copies the object to a different location.

(Inherited from ManagementObject)
CreateInstance()

Выполняет инициализацию нового экземпляра класса WMI.Initializes a new instance of the WMI class.

CreateObjRef(Type)

Создает объект, который содержит всю необходимую информацию для создания прокси-сервера, используемого для взаимодействия с удаленным объектом.Creates an object that contains all the relevant information required to generate a proxy used to communicate with a remote object.

(Inherited from MarshalByRefObject)
Delete()

Удаляет объект.Deletes the object.

(Inherited from ManagementObject)
Delete(DeleteOptions)

Удаляет объект.Deletes the object.

(Inherited from ManagementObject)
Delete(ManagementOperationObserver)

Удаляет объект.Deletes the object.

(Inherited from ManagementObject)
Delete(ManagementOperationObserver, DeleteOptions)

Удаляет объект.Deletes the object.

(Inherited from ManagementObject)
Derive(String)

Создает производный класс для данного класса.Derives a new class from this class.

Dispose()

Освобождает все ресурсы, используемые компонентом.Releases all resources used by the Component.

(Inherited from ManagementObject)
Dispose(Boolean)

Освобождает неуправляемые ресурсы, используемые Component, и дополнительно освобождает управляемые ресурсы.Releases the unmanaged resources used by the Component and optionally releases the managed resources.

(Inherited from Component)
Equals(Object)

Сравнивает два управляющих объекта.Compares two management objects.

(Inherited from ManagementBaseObject)
Get()

Привязывает сведения класс WMI к управляющему объекту.Binds WMI class information to the management object.

(Inherited from ManagementObject)
Get(ManagementOperationObserver)

Устанавливает привязку к управляющему объекту в асинхронном режиме.Binds to the management object asynchronously.

(Inherited from ManagementObject)
GetHashCode()

Служит в качестве хэш-функции для определенного типа, подходящего для использования в алгоритмах хэширования и таких структурах данных, как хэш-таблицы.Serves as a hash function for a particular type, suitable for use in hashing algorithms and data structures like a hash table.

(Inherited from ManagementBaseObject)
GetInstances()

Возвращает коллекцию всех экземпляров класса.Returns the collection of all instances of the class.

GetInstances(EnumerationOptions)

Возвращает коллекцию всех экземпляров класса в соответствии с заданными параметрами.Returns the collection of all instances of the class using the specified options.

GetInstances(ManagementOperationObserver)

Возвращает коллекцию всех экземпляров класса в асинхронном режиме.Returns the collection of all instances of the class, asynchronously.

GetInstances(ManagementOperationObserver, EnumerationOptions)

Возвращает коллекцию всех экземпляров класса в соответствии с заданными параметрами в асинхронном режиме.Returns the collection of all instances of the class, asynchronously, using the specified options.

GetLifetimeService()

Извлекает объект обслуживания во время существования, который управляет политикой времени существования данного экземпляра.Retrieves the current lifetime service object that controls the lifetime policy for this instance.

(Inherited from MarshalByRefObject)
GetMethodParameters(String)

Возвращает ManagementBaseObject, представляющий список входных параметров метода.Returns a ManagementBaseObject representing the list of input parameters for a method.

(Inherited from ManagementObject)
GetObjectData(SerializationInfo, StreamingContext)

Заполняет SerializationInfo данными, которые необходимы для десериализации поля, представленного данным экземпляром.Populates a SerializationInfo with the data necessary to deserialize the field represented by this instance.

GetObjectData(SerializationInfo, StreamingContext)

Заполняет SerializationInfo данными, которые необходимы для десериализации поля, представленного данным экземпляром.Populates a SerializationInfo with the data necessary to deserialize the field represented by this instance.

(Inherited from ManagementObject)
GetPropertyQualifierValue(String, String)

Возвращает значение квалификатора заданного свойства.Returns the value of the specified property qualifier.

(Inherited from ManagementBaseObject)
GetPropertyValue(String)

Получает эквивалентный метод доступа к значению свойства.Gets an equivalent accessor to a property's value.

(Inherited from ManagementBaseObject)
GetQualifierValue(String)

Получает значение заданного квалификатора.Gets the value of the specified qualifier.

(Inherited from ManagementBaseObject)
GetRelated()

Получает коллекцию объектов, связанных с объектом (соединители).Gets a collection of objects related to the object (associators).

(Inherited from ManagementObject)
GetRelated(ManagementOperationObserver)

Возвращает коллекцию объектов, связанных с объектом (соединители) в асинхронном режиме.Gets a collection of objects related to the object (associators) asynchronously. Этот вызов немедленно возвращает результат и, в случае доступности результатов, вызывается делегат.This call returns immediately, and a delegate is called when the results are available.

(Inherited from ManagementObject)
GetRelated(ManagementOperationObserver, String)

Получает коллекцию объектов, связанных с объектом (соединители).Gets a collection of objects related to the object (associators).

(Inherited from ManagementObject)
GetRelated(ManagementOperationObserver, String, String, String, String, String, String, Boolean, EnumerationOptions)

Получает коллекцию объектов, связанных с объектом (соединители).Gets a collection of objects related to the object (associators).

(Inherited from ManagementObject)
GetRelated(String)

Получает коллекцию объектов, связанных с объектом (соединители).Gets a collection of objects related to the object (associators).

(Inherited from ManagementObject)
GetRelated(String, String, String, String, String, String, Boolean, EnumerationOptions)

Получает коллекцию объектов, связанных с объектом (соединители).Gets a collection of objects related to the object (associators).

(Inherited from ManagementObject)
GetRelatedClasses()

Извлекает классы, связанные с классом WMI.Retrieves classes related to the WMI class.

GetRelatedClasses(ManagementOperationObserver)

Извлекает классы, связанные с классом WMI, в асинхронном режиме.Retrieves classes related to the WMI class, asynchronously.

GetRelatedClasses(ManagementOperationObserver, String)

Извлекает классы, связанные с классом WMI, по имени связанного класса в асинхронном режиме.Retrieves classes related to the WMI class, asynchronously, given the related class name.

GetRelatedClasses(ManagementOperationObserver, String, String, String, String, String, String, EnumerationOptions)

Извлекает классы, связанные с WMI-классом, в асинхронном режиме в соответствии с заданными параметрами.Retrieves classes related to the WMI class, asynchronously, using the specified options.

GetRelatedClasses(String)

Извлекает классы, связанные с классом WMI.Retrieves classes related to the WMI class.

GetRelatedClasses(String, String, String, String, String, String, EnumerationOptions)

Извлекает классы, связанные с классом WMI, в соответствии с заданными параметрами.Retrieves classes related to the WMI class based on the specified options.

GetRelationshipClasses()

Извлекает классы отношений, которые связывают данный класс с другими.Retrieves relationship classes that relate the class to others.

GetRelationshipClasses(ManagementOperationObserver)

Извлекает классы отношений, которые связывают данный класс с другими, в асинхронном режиме.Retrieves relationship classes that relate the class to others, asynchronously.

GetRelationshipClasses(ManagementOperationObserver, String)

Извлекает классы отношений, которые связывают данный класс с указанным WMI-классом, в асинхронном режиме.Retrieves relationship classes that relate the class to the specified WMI class, asynchronously.

GetRelationshipClasses(ManagementOperationObserver, String, String, String, EnumerationOptions)

Извлекает классы отношений, связывающие класс в соответствии с указанными параметрами. Этот процесс выполняется асинхронно.Retrieves relationship classes that relate the class according to the specified options, asynchronously.

GetRelationshipClasses(String)

Извлекает классы отношений, которые связывают данный класс с другими, в случае, если заданный класс является конечным классом.Retrieves relationship classes that relate the class to others, where the endpoint class is the specified class.

GetRelationshipClasses(String, String, String, EnumerationOptions)

Извлекает классы отношений, которые связывают данный класс с другими, в соответствии с заданными параметрами, в асинхронном режиме.Retrieves relationship classes that relate this class to others, according to specified options.

GetRelationships()

Получает коллекцию ассоциаций объекта.Gets a collection of associations to the object.

(Inherited from ManagementObject)
GetRelationships(ManagementOperationObserver)

Получает коллекцию ассоциаций объекта.Gets a collection of associations to the object.

(Inherited from ManagementObject)
GetRelationships(ManagementOperationObserver, String)

Получает коллекцию ассоциаций объекта.Gets a collection of associations to the object.

(Inherited from ManagementObject)
GetRelationships(ManagementOperationObserver, String, String, String, Boolean, EnumerationOptions)

Получает коллекцию ассоциаций объекта.Gets a collection of associations to the object.

(Inherited from ManagementObject)
GetRelationships(String)

Получает коллекцию ассоциаций объекта.Gets a collection of associations to the object.

(Inherited from ManagementObject)
GetRelationships(String, String, String, Boolean, EnumerationOptions)

Получает коллекцию ассоциаций объекта.Gets a collection of associations to the object.

(Inherited from ManagementObject)
GetService(Type)

Возвращает объект, представляющий службу, предоставляемую классом Component или классом Container.Returns an object that represents a service provided by the Component or by its Container.

(Inherited from Component)
GetStronglyTypedClassCode(Boolean, Boolean)

Создает строго типизированный класс для заданного класса WMI.Generates a strongly-typed class for a given WMI class.

GetStronglyTypedClassCode(CodeLanguage, String, String)

Создает строго типизированный класс для заданного класса WMI.Generates a strongly-typed class for a given WMI class. В зависимости от входных параметров эта функция создает программный код для Visual Basic, C#, JScript, J# или С++.This function generates code for Visual Basic, C#, JScript, J#, or C++ depending on the input parameters.

GetSubclasses()

Возвращает коллекцию всех подклассов данного класса.Returns the collection of all subclasses for the class.

GetSubclasses(EnumerationOptions)

Извлекает подклассы класса в соответствии с заданными параметрами.Retrieves the subclasses of the class using the specified options.

GetSubclasses(ManagementOperationObserver)

Возвращает коллекцию всех производных классов, созданных на основе данного класса, в асинхронном режиме.Returns the collection of all classes derived from this class, asynchronously.

GetSubclasses(ManagementOperationObserver, EnumerationOptions)

Извлекает все производные классы, созданные на основе данного класса, в асинхронном режиме в соответствии с заданными параметрами.Retrieves all classes derived from this class, asynchronously, using the specified options.

GetText(TextFormat)

Возвращает текстовое представление объекта в заданном формате.Returns a textual representation of the object in the specified format.

(Inherited from ManagementBaseObject)
GetType()

Возвращает объект Type для текущего экземпляра.Gets the Type of the current instance.

(Inherited from Object)
InitializeLifetimeService()

Получает объект службы времени существования для управления политикой времени существования для этого экземпляра.Obtains a lifetime service object to control the lifetime policy for this instance.

(Inherited from MarshalByRefObject)
InvokeMethod(ManagementOperationObserver, String, ManagementBaseObject, InvokeMethodOptions)

Вызывает метод для обработки объекта в асинхронном режиме.Invokes a method on the object, asynchronously.

(Inherited from ManagementObject)
InvokeMethod(ManagementOperationObserver, String, Object[])

Вызывает метод для обработки объекта в асинхронном режиме.Invokes a method on the object, asynchronously.

(Inherited from ManagementObject)
InvokeMethod(String, ManagementBaseObject, InvokeMethodOptions)

Вызывает метод для обработки WMI-объекта.Invokes a method on the WMI object. Входные и выходные параметры представлены в виде объектов ManagementBaseObject.The input and output parameters are represented as ManagementBaseObject objects.

(Inherited from ManagementObject)
InvokeMethod(String, Object[])

Вызывает метод для обработки объекта.Invokes a method on the object.

(Inherited from ManagementObject)
MemberwiseClone()

Создает неполную копию текущего объекта Object.Creates a shallow copy of the current Object.

(Inherited from Object)
MemberwiseClone(Boolean)

Создает неполную копию текущего объекта MarshalByRefObject.Creates a shallow copy of the current MarshalByRefObject object.

(Inherited from MarshalByRefObject)
Put()

Фиксирует изменения объекта.Commits the changes to the object.

(Inherited from ManagementObject)
Put(ManagementOperationObserver)

Фиксирует изменения объекта в асинхронном режиме.Commits the changes to the object, asynchronously.

(Inherited from ManagementObject)
Put(ManagementOperationObserver, PutOptions)

Фиксирует изменения объекта в асинхронном режиме с использованием заданных параметров.Commits the changes to the object asynchronously and using the specified options.

(Inherited from ManagementObject)
Put(PutOptions)

Фиксирует изменения объекта.Commits the changes to the object.

(Inherited from ManagementObject)
SetPropertyQualifierValue(String, String, Object)

Задает значение квалификатора заданного свойства.Sets the value of the specified property qualifier.

(Inherited from ManagementBaseObject)
SetPropertyValue(String, Object)

Задает значение именованного свойства.Sets the value of the named property.

(Inherited from ManagementBaseObject)
SetQualifierValue(String, Object)

Задает значение именованного квалификатора.Sets the value of the named qualifier.

(Inherited from ManagementBaseObject)
ToString()

Возвращает полный путь к объекту.Returns the full path of the object. Это значение переопределяет стандартную реализацию объекта.This is an override of the default object implementation.

(Inherited from ManagementObject)

Events

Disposed

Возникает при удалении компонента путем вызова метода Dispose().Occurs when the component is disposed by a call to the Dispose() method.

(Inherited from Component)

Explicit Interface Implementations

ISerializable.GetObjectData(SerializationInfo, StreamingContext)

Реализует интерфейс ISerializable и возвращает данные, необходимые для сериализации коллекции ManagementBaseObject.Implements the ISerializable interface and returns the data needed to serialize the ManagementBaseObject.

(Inherited from ManagementBaseObject)

Applies to