System.Management.Instrumentation Пространство имен
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Предоставляет классы, необходимые для инструментирования приложений для управления и предоставления информации об управлении и событиях через WMI потенциальным потребителям. Пользователи, такие как центр приложений Microsoft или Microsoft Operations Manager, могут легко управлять приложением, а также отслеживать и настраивать приложение для сценариев администратора или других приложений, управляемых и неуправляемых. Инструментирование приложения легко достичь с помощью настраиваемого атрибута InstrumentationClass для классов, которые вы хотите предоставить, или использовать предоставленные BaseEvent и базовые классы и Instance вспомогательный Instrumentation класс.
Классы
| Имя | Описание |
|---|---|
| BaseEvent |
Представляет классы, производные от BaseEvent классов событий управления. Эти производные классы наследуют реализацию IEvent , которая позволяет выполнять события с помощью Fire() метода. Примечание. Библиотеки WMI .NET теперь рассматриваются в окончательном состоянии, а дальнейшие разработки, усовершенствования или обновления не будут доступны для проблем, связанных с безопасностью, влияющих на эти библиотеки. |
| DefaultManagementInstaller |
Устанавливает инструментированную сборку. Чтобы использовать этот установщик проекта по умолчанию, просто наследуйте класс из DefaultManagementInstaller сборки. Нет необходимости переопределять методы. Примечание. Библиотеки WMI .NET теперь рассматриваются в окончательном состоянии, а дальнейшие разработки, усовершенствования или обновления не будут доступны для проблем, связанных с безопасностью, влияющих на эти библиотеки. |
| DefaultManagementProjectInstaller |
Устанавливает инструментированную сборку. Чтобы использовать этот установщик проекта по умолчанию, наследуйте класс из DefaultManagementProjectInstaller сборки. Нет необходимости переопределять методы. Примечание. Библиотеки WMI .NET теперь рассматриваются в окончательном состоянии, а дальнейшие разработки, усовершенствования или обновления не будут доступны для проблем, связанных с безопасностью, влияющих на эти библиотеки. |
| IgnoreMemberAttribute |
Приводит к тому, что связанный член инструментированного класса игнорируется инструментированием управления. Примечание. Библиотеки WMI .NET теперь рассматриваются в окончательном состоянии, а дальнейшие разработки, усовершенствования или обновления не будут доступны для проблем, связанных с безопасностью, влияющих на эти библиотеки. |
| Instance |
Представляет производные классы, известные как классы экземпляров инструментирования управления. Эти производные классы наследуют реализацию IInstance , которая позволяет публиковать экземпляры с помощью Published свойства. Примечание. Библиотеки WMI .NET теперь рассматриваются в окончательном состоянии, а дальнейшие разработки, усовершенствования или обновления не будут доступны для проблем, связанных с безопасностью, влияющих на эти библиотеки. |
| InstanceNotFoundException |
Исключение, вызываемое для указания того, что экземпляры не возвращаются поставщиком. Примечание. Библиотеки WMI .NET теперь рассматриваются в окончательном состоянии, а дальнейшие разработки, усовершенствования или обновления не будут доступны для проблем, связанных с безопасностью, влияющих на эти библиотеки. |
| Instrumentation |
Предоставляет вспомогательные функции для предоставления событий и данных для управления. Существует один экземпляр этого класса для каждого домена приложения. Примечание. Библиотеки WMI .NET теперь рассматриваются в окончательном состоянии, а дальнейшие разработки, усовершенствования или обновления не будут доступны для проблем, связанных с безопасностью, влияющих на эти библиотеки. |
| InstrumentationBaseException |
Представляет исключение, связанное с базовым поставщиком. Примечание. Библиотеки WMI .NET теперь рассматриваются в окончательном состоянии, а дальнейшие разработки, усовершенствования или обновления не будут доступны для проблем, связанных с безопасностью, влияющих на эти библиотеки. |
| InstrumentationClassAttribute |
Указывает, что класс предоставляет инструментирование событий или экземпляров. Примечание. Библиотеки WMI .NET теперь рассматриваются в окончательном состоянии, а дальнейшие разработки, усовершенствования или обновления не будут доступны для проблем, связанных с безопасностью, влияющих на эти библиотеки. |
| InstrumentationException |
Представляет исключение, связанное с поставщиком. Примечание. Библиотеки WMI .NET теперь рассматриваются в окончательном состоянии, а дальнейшие разработки, усовершенствования или обновления не будут доступны для проблем, связанных с безопасностью, влияющих на эти библиотеки. |
| InstrumentationManager |
Предоставляет методы, управляющие временем существования и моделью, используемой для развязанных поставщиков. Примечание. Библиотеки WMI .NET теперь рассматриваются в окончательном состоянии, а дальнейшие разработки, усовершенствования или обновления не будут доступны для проблем, связанных с безопасностью, влияющих на эти библиотеки. |
| InstrumentedAttribute |
Указывает, что эта сборка предоставляет инструментирование управления. Этот атрибут должен отображаться один раз на сборку. Примечание. Библиотеки WMI .NET теперь рассматриваются в окончательном состоянии, а дальнейшие разработки, усовершенствования или обновления не будут доступны для проблем, связанных с безопасностью, влияющих на эти библиотеки. |
| ManagedCommonProvider |
Класс используется внутренне инфраструктурой расширений поставщика WMI.NET. Примечание. Библиотеки WMI .NET теперь рассматриваются в окончательном состоянии, а дальнейшие разработки, усовершенствования или обновления не будут доступны для проблем, связанных с безопасностью, влияющих на эти библиотеки. |
| ManagedNameAttribute |
Позволяет инструментировать класс или член инструментированного класса, чтобы представить альтернативное имя с помощью инструментирования управления. Примечание. Библиотеки WMI .NET теперь рассматриваются в окончательном состоянии, а дальнейшие разработки, усовершенствования или обновления не будут доступны для проблем, связанных с безопасностью, влияющих на эти библиотеки. |
| ManagementBindAttribute |
Атрибут ManagementBind указывает, что метод используется для возврата экземпляра класса WMI, связанного с определенным значением ключа. Примечание. Библиотеки WMI .NET теперь рассматриваются в окончательном состоянии, а дальнейшие разработки, усовершенствования или обновления не будут доступны для проблем, связанных с безопасностью, влияющих на эти библиотеки. |
| ManagementCommitAttribute |
Атрибут ManagementCommit помечает метод, который вызывается, когда необходимо обновить набор свойств чтения и записи в одной атомарной операции. Примечание. Библиотеки WMI .NET теперь рассматриваются в окончательном состоянии, а дальнейшие разработки, усовершенствования или обновления не будут доступны для проблем, связанных с безопасностью, влияющих на эти библиотеки. |
| ManagementConfigurationAttribute |
Атрибут ManagementConfiguration указывает, что свойство или поле представляет свойство WMI для чтения и записи. Примечание. Библиотеки WMI .NET теперь рассматриваются в окончательном состоянии, а дальнейшие разработки, усовершенствования или обновления не будут доступны для проблем, связанных с безопасностью, влияющих на эти библиотеки. |
| ManagementCreateAttribute |
ManagementCreateAttribute используется для указания того, что метод создает новый экземпляр управляемой сущности. Примечание. Библиотеки WMI .NET теперь рассматриваются в окончательном состоянии, а дальнейшие разработки, усовершенствования или обновления не будут доступны для проблем, связанных с безопасностью, влияющих на эти библиотеки. |
| ManagementEntityAttribute |
Атрибут ManagementEntity указывает, что класс предоставляет сведения об управлении, предоставляемые поставщиком WMI. Примечание. Библиотеки WMI .NET теперь рассматриваются в окончательном состоянии, а дальнейшие разработки, усовершенствования или обновления не будут доступны для проблем, связанных с безопасностью, влияющих на эти библиотеки. Используйте API MI для всех новых разработок. |
| ManagementEnumeratorAttribute |
Атрибут ManagementEnumerator помечает метод, который возвращает все экземпляры класса WMI. Примечание. Библиотеки WMI .NET теперь рассматриваются в окончательном состоянии, а дальнейшие разработки, усовершенствования или обновления не будут доступны для проблем, связанных с безопасностью, влияющих на эти библиотеки. |
| ManagementInstaller |
Устанавливает инструментированные сборки. Включите экземпляр этого класса установщика в установщик проекта для сборки, которая включает инструментирование. Примечание. Библиотеки WMI .NET теперь рассматриваются в окончательном состоянии, а дальнейшие разработки, усовершенствования или обновления не будут доступны для проблем, связанных с безопасностью, влияющих на эти библиотеки. |
| ManagementKeyAttribute |
Атрибут ManagementKey определяет ключевые свойства класса WMI. Примечание. Библиотеки WMI .NET теперь рассматриваются в окончательном состоянии, а дальнейшие разработки, усовершенствования или обновления не будут доступны для проблем, связанных с безопасностью, влияющих на эти библиотеки. |
| ManagementMemberAttribute |
Этот класс используется платформой расширений поставщика WMI.NET. Это базовый класс для всех атрибутов управления, которые можно применить к элементам. Примечание. Библиотеки WMI .NET теперь рассматриваются в окончательном состоянии, а дальнейшие разработки, усовершенствования или обновления не будут доступны для проблем, связанных с безопасностью, влияющих на эти библиотеки. |
| ManagementNameAttribute |
Атрибут ManagementName используется для переопределения имен, предоставляемых через класс WMI. Примечание. Библиотеки WMI .NET теперь рассматриваются в окончательном состоянии, а дальнейшие разработки, усовершенствования или обновления не будут доступны для проблем, связанных с безопасностью, влияющих на эти библиотеки. |
| ManagementNewInstanceAttribute |
Базовый класс для атрибутов управления, имеющих только функциональные возможности во время выполнения и отсутствие представления схемы. Классы атрибутов управления ManagementBindAttribute, ManagementCreateAttribute и ManagementEnumeratorAttribute являются производными от этого класса. Примечание. Библиотеки WMI .NET теперь рассматриваются в окончательном состоянии, а дальнейшие разработки, усовершенствования или обновления не будут доступны для проблем, связанных с безопасностью, влияющих на эти библиотеки. |
| ManagementProbeAttribute |
Атрибут ManagementProbe указывает, что свойство или поле представляет свойство WMI только для чтения. Примечание. Библиотеки WMI .NET теперь рассматриваются в окончательном состоянии, а дальнейшие разработки, усовершенствования или обновления не будут доступны для проблем, связанных с безопасностью, влияющих на эти библиотеки. |
| ManagementQualifierAttribute |
Атрибут ManagementQualifier содержит дополнительные сведения, связанные с поставщиком WMI, о связанном классе WMI, экземпляре, свойстве, поле или методе. Примечание. Библиотеки WMI .NET теперь рассматриваются в окончательном состоянии, а дальнейшие разработки, усовершенствования или обновления не будут доступны для проблем, связанных с безопасностью, влияющих на эти библиотеки. |
| ManagementReferenceAttribute |
ManagementReferenceAttribute помечает член класса, параметр свойства или метода в качестве ссылки на другой объект управления или класс. Примечание. Библиотеки WMI .NET теперь рассматриваются в окончательном состоянии, а дальнейшие разработки, усовершенствования или обновления не будут доступны для проблем, связанных с безопасностью, влияющих на эти библиотеки. |
| ManagementRemoveAttribute |
ManagementRemoveAttribute используется для указания, что метод очищает экземпляр управляемой сущности. Примечание. Библиотеки WMI .NET теперь рассматриваются в окончательном состоянии, а дальнейшие разработки, усовершенствования или обновления не будут доступны для проблем, связанных с безопасностью, влияющих на эти библиотеки. |
| ManagementTaskAttribute |
Атрибут ManagementTask указывает, что целевой метод реализует метод WMI. Примечание. Библиотеки WMI .NET теперь рассматриваются в окончательном состоянии, а дальнейшие разработки, усовершенствования или обновления не будут доступны для проблем, связанных с безопасностью, влияющих на эти библиотеки. |
| WmiConfigurationAttribute |
Атрибут WmiConfiguration указывает, что сборка содержит код, реализующий поставщик WMI с помощью модели расширений поставщиков WMI.NET. Атрибут принимает параметры, устанавливающие высокоуровневую конфигурацию реализованного поставщика WMI. Примечание. Библиотеки WMI .NET теперь рассматриваются в окончательном состоянии, а дальнейшие разработки, усовершенствования или обновления не будут доступны для проблем, связанных с безопасностью, влияющих на эти библиотеки. |
| WmiProviderInstallationException |
Представляет исключение для создания при сбое установки поставщика WMI. Примечание. Библиотеки WMI .NET теперь рассматриваются в окончательном состоянии, а дальнейшие разработки, усовершенствования или обновления не будут доступны для проблем, связанных с безопасностью, влияющих на эти библиотеки. Используйте API MI для всех новых разработок. |
Интерфейсы
| Имя | Описание |
|---|---|
| IEvent |
Указывает источник события инструментирования управления. Объекты, реализующие этот интерфейс, известны как источники событий инструментирования управления. Вместо этого классы, которые не являются производными от BaseEvent этого интерфейса. Примечание. Библиотеки WMI .NET теперь рассматриваются в окончательном состоянии, а дальнейшие разработки, усовершенствования или обновления не будут доступны для проблем, связанных с безопасностью, влияющих на эти библиотеки. |
| IInstance |
Указывает источник экземпляра инструментирования управления. Объекты, реализующие этот интерфейс, известны как источники экземпляров инструментирования управления. Вместо этого классы, которые не являются производными от Instance этого интерфейса. Примечание. Библиотеки WMI .NET теперь рассматриваются в окончательном состоянии, а дальнейшие разработки, усовершенствования или обновления не будут доступны для проблем, связанных с безопасностью, влияющих на эти библиотеки. |
Перечисления
| Имя | Описание |
|---|---|
| InstrumentationType |
Указывает тип инструментирования, предоставляемого классом. Примечание. Библиотеки WMI .NET теперь рассматриваются в окончательном состоянии, а дальнейшие разработки, усовершенствования или обновления не будут доступны для проблем, связанных с безопасностью, влияющих на эти библиотеки. |
| ManagementConfigurationType |
Представляет возможное поведение фиксации свойства чтения и записи. Он используется в качестве значения параметра атрибута ManagementConfigurationAttribute. Примечание. Библиотеки WMI .NET теперь рассматриваются в окончательном состоянии, а дальнейшие разработки, усовершенствования или обновления не будут доступны для проблем, связанных с безопасностью, влияющих на эти библиотеки. |
| ManagementHostingModel |
Определяет значения, определяющие модель размещения для поставщика. Примечание. Библиотеки WMI .NET теперь рассматриваются в окончательном состоянии, а дальнейшие разработки, усовершенствования или обновления не будут доступны для проблем, связанных с безопасностью, влияющих на эти библиотеки. |
| ManagementQualifierFlavors |
Квалификатор вкусов, которые можно использовать с расширениями поставщика WMI. Примечание. Библиотеки WMI .NET теперь рассматриваются в окончательном состоянии, а дальнейшие разработки, усовершенствования или обновления не будут доступны для проблем, связанных с безопасностью, влияющих на эти библиотеки. |