Compartilhar via


IDesignerLoaderHost Interface

Definição

Fornece uma interface que pode estender um host de designer para dar suporte a carregamento de um estado serializado.

public interface class IDesignerLoaderHost : IServiceProvider, System::ComponentModel::Design::IDesignerHost
public interface class IDesignerLoaderHost : System::ComponentModel::Design::IDesignerHost
public interface IDesignerLoaderHost : IServiceProvider, System.ComponentModel.Design.IDesignerHost
public interface IDesignerLoaderHost : System.ComponentModel.Design.IDesignerHost
type IDesignerLoaderHost = interface
    interface IDesignerHost
    interface IServiceContainer
    interface IServiceProvider
Public Interface IDesignerLoaderHost
Implements IDesignerHost, IServiceProvider
Public Interface IDesignerLoaderHost
Implements IDesignerHost
Derivado
Implementações

Comentários

Um IDesignerHost pode implementar essa interface para habilitar o suporte para carregamento por um DesignerLoader.

O carregador de designer informa ao host do designer que ele precisa invocar uma carga ou recarregar para que o host do designer possa executar tarefas adicionais nestes momentos.

Essa classe é isolada de IDesignerHost para enfatizar que o carregador do designer, não o host do designer, deve iniciar todo o carregamento e recarregamento do documento de design.

Propriedades

Container

Obtém o contêiner para este host de designer.

(Herdado de IDesignerHost)
InTransaction

Obtém um valor que indica se o host do designer está atualmente em uma transação.

(Herdado de IDesignerHost)
Loading

Obtém um valor que indica se o host de designer está carregando o documento no momento.

(Herdado de IDesignerHost)
RootComponent

Obtém a instância da classe base usada como o componente raiz para o design atual.

(Herdado de IDesignerHost)
RootComponentClassName

Obtém o nome totalmente qualificado da classe que está sendo criada.

(Herdado de IDesignerHost)
TransactionDescription

Obtém a descrição da transação atual.

(Herdado de IDesignerHost)

Métodos

Activate()

Ativa o designer que este host está hospedando.

(Herdado de IDesignerHost)
AddService(Type, Object)

Adiciona o serviço especificado ao contêiner de serviço.

(Herdado de IServiceContainer)
AddService(Type, Object, Boolean)

Adiciona o serviço especificado ao contêiner de serviço e, opcionalmente, promove o serviço para qualquer contêiner de serviço pai.

(Herdado de IServiceContainer)
AddService(Type, ServiceCreatorCallback)

Adiciona o serviço especificado ao contêiner de serviço.

(Herdado de IServiceContainer)
AddService(Type, ServiceCreatorCallback, Boolean)

Adiciona o serviço especificado ao contêiner de serviço e, opcionalmente, promove o serviço para contêineres de serviço pai.

(Herdado de IServiceContainer)
CreateComponent(Type)

Cria um componente do tipo especificado e o adiciona ao documento de design.

(Herdado de IDesignerHost)
CreateComponent(Type, String)

Cria um componente do tipo e nome especificados e o adiciona ao documento de design.

(Herdado de IDesignerHost)
CreateTransaction()

Cria um DesignerTransaction que pode encapsular sequências de eventos para melhorar o desempenho e habilitar desfazer e refazer a funcionalidade de suporte.

(Herdado de IDesignerHost)
CreateTransaction(String)

Cria um DesignerTransaction que pode encapsular sequências de eventos para melhorar o desempenho e habilitar a funcionalidade de suporte de desfazer e refazer, usando a descrição da transação especificada.

(Herdado de IDesignerHost)
DestroyComponent(IComponent)

Destrói o componente especificado e remove-o do contêiner de designer.

(Herdado de IDesignerHost)
EndLoad(String, Boolean, ICollection)

Encerra a operação de carregamento do designer.

GetDesigner(IComponent)

Obtém a instância do designer que contém o componente especificado.

(Herdado de IDesignerHost)
GetService(Type)

Obtém o objeto de serviço do tipo especificado.

(Herdado de IServiceProvider)
GetType(String)

Obtém uma instância do nome do tipo totalmente qualificado especificado.

(Herdado de IDesignerHost)
Reload()

Recarrega o documento de design.

RemoveService(Type)

Remove o tipo de serviço especificado do contêiner de serviço.

(Herdado de IServiceContainer)
RemoveService(Type, Boolean)

Remove o tipo de serviço especificado do contêiner de serviço e, opcionalmente, promove o serviço para contêineres de serviço pai.

(Herdado de IServiceContainer)

Eventos

Activated

Ocorre quando esse designer é ativado.

(Herdado de IDesignerHost)
Deactivated

Ocorre quando esse designer é desativado.

(Herdado de IDesignerHost)
LoadComplete

Ocorre quando este designer termina de carregar seu documento.

(Herdado de IDesignerHost)
TransactionClosed

Adiciona um manipulador de eventos para o evento TransactionClosed.

(Herdado de IDesignerHost)
TransactionClosing

Adiciona um manipulador de eventos para o evento TransactionClosing.

(Herdado de IDesignerHost)
TransactionOpened

Adiciona um manipulador de eventos para o evento TransactionOpened.

(Herdado de IDesignerHost)
TransactionOpening

Adiciona um manipulador de eventos para o evento TransactionOpening.

(Herdado de IDesignerHost)

Métodos de Extensão

GetKeyedService<T>(IServiceProvider, Object)

Obtém um serviço do tipo T do IServiceProvider.

GetKeyedServices(IServiceProvider, Type, Object)

Obtém uma enumeração de serviços do tipo serviceType do IServiceProvider.

GetKeyedServices<T>(IServiceProvider, Object)

Obtém uma enumeração de serviços do tipo T do IServiceProvider.

GetRequiredKeyedService(IServiceProvider, Type, Object)

Obtém um serviço do tipo serviceType do IServiceProvider.

GetRequiredKeyedService<T>(IServiceProvider, Object)

Obtém um serviço do tipo T do IServiceProvider.

CreateAsyncScope(IServiceProvider)

Cria um novo AsyncServiceScope que pode ser usado para resolver serviços com escopo.

CreateScope(IServiceProvider)

Cria um novo IServiceScope que pode ser usado para resolver serviços com escopo.

GetRequiredService(IServiceProvider, Type)

Obter serviço do tipo serviceType do IServiceProvider.

GetRequiredService<T>(IServiceProvider)

Obter serviço do tipo T do IServiceProvider.

GetService<T>(IServiceProvider)

Obter serviço do tipo T do IServiceProvider.

GetServices(IServiceProvider, Type)

Obtém uma enumeração de serviços do tipo serviceType do IServiceProvider.

GetServices<T>(IServiceProvider)

Obtém uma enumeração de serviços do tipo T do IServiceProvider.

GetFakeLogCollector(IServiceProvider)

Obtém o objeto que coleta registros de log enviados ao agente falso.

GetFakeRedactionCollector(IServiceProvider)

Obtém a instância falsa do coletor de refatoração do contêiner de injeção de dependência.

Aplica-se a

Confira também