ModuleProvider Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Fornece a classe base para implementar provedores de módulo de gerenciamento.
public ref class ModuleProvider abstract
public abstract class ModuleProvider
type ModuleProvider = class
Public MustInherit Class ModuleProvider
- Herança
-
ModuleProvider
- Derivado
Comentários
Os provedores de módulos de gerenciamento fornecem informações sobre um módulo de gerenciamento, incluindo seu tipo de serviço de módulo e o local do código do módulo de gerenciamento.
Notas aos Implementadores
Ao herdar de ModuleProvider, você deve substituir os seguintes membros: ServiceType, GetModuleDefinition(IManagementContext)e SupportsScope(ManagementScope).
Construtores
ModuleProvider() |
Inicializa uma nova instância da classe ModuleProvider. |
Propriedades
FriendlyName |
Obtém o nome amigável do provedor de módulo. |
ManagementUnit |
Obtém a unidade de gerenciamento associada. |
Name |
Obtém o nome do provedor de módulo. |
ServiceType |
Quando substituído em uma classe derivada, obtém o tipo do serviço de módulo associado ao provedor de módulo. |
SupportsDelegation |
Obtém um valor que indica se o provedor dá suporte à delegação. |
Métodos
GetChildDelegationState(String) |
Quando substituído em uma classe derivada, retorna o estado de delegação filho. |
GetModuleDefinition(IManagementContext) |
Quando substituído em uma classe derivada, recupera as informações sobre o módulo de gerenciamento associado ao provedor de módulo. |
GetSupportedChildDelegationStates(String) |
Quando substituído em uma classe derivada, recupera uma matriz de estados de delegação filho com suporte. |
Initialize(String) |
Define o nome do provedor de módulo. |
SetChildDelegationState(String, DelegationState) |
Quando implementado em uma classe derivada, define o estado de delegação especificado para o caminho especificado. |
SupportsScope(ManagementScope) |
Quando substituído em uma classe derivada, retorna um valor que indica se o provedor de módulo dá suporte ao escopo especificado. |