Partilhar via


QueryProcessorInstaller Class

Places information into the registry about each connection manager and query processor assembly in Configuration Manager 2007.

Namespace: Microsoft.ConfigurationManagement.ManagementProvider
Assembly: Microsoft.ConfigurationManagement.ManagementProvider (in microsoft.configurationmanagement.managementprovider.dll)

Usage

'Usage
Dim instance As QueryProcessorInstaller

Syntax

'Declaration
<ComVisibleAttribute(False)> _
Public Class QueryProcessorInstaller
    Inherits Installer
[ComVisibleAttribute(false)] 
public class QueryProcessorInstaller : Installer
[ComVisibleAttribute(false)] 
public ref class QueryProcessorInstaller : public Installer
/** @attribute ComVisibleAttribute(false) */ 
public class QueryProcessorInstaller extends Installer
ComVisibleAttribute(false) 
public class QueryProcessorInstaller extends Installer

Remarks

This class writes registry information in the key HKLM\Software\Microsoft\ConfigMgr\AdminUI\QueryProcessors\[<engine>], where "engine" comes from the attribute that is defined by QueryProcessorAttribute.

The connection manager is represented by an instance of the ConnectionManagerBase class. The associated query processor is a QueryProcessorBase object.

Your application uses this class by creating a derived class and overriding the supported methods.

Inheritance Hierarchy

System.Object
   System.MarshalByRefObject
     System.ComponentModel.Component
       System.Configuration.Install.Installer
        Microsoft.ConfigurationManagement.ManagementProvider.QueryProcessorInstaller

Thread Safety

Any public static (Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.

Platforms

Development Platforms

Windows Server 2003, Windows Vista

Target Platforms

Windows Server 2003,Windows Vista

See Also

Reference

QueryProcessorInstaller Members
Microsoft.ConfigurationManagement.ManagementProvider Namespace
ConnectionManagerBase Class
QueryProcessorAttribute Class
QueryProcessorBase Class