Compartilhar via


AddInEnvironment Classe

Definição

Fornece acesso ao domínio do aplicativo e ao processo de um suplemento.

public ref class AddInEnvironment sealed
public sealed class AddInEnvironment
type AddInEnvironment = class
Public NotInheritable Class AddInEnvironment
Herança
AddInEnvironment

Comentários

Use essa classe para carregar suplementos em um ambiente desejado, que pode ser um dos seguintes:

  • Um domínio de aplicativo existente para o qual você tem o AppDomain objeto.

  • Um domínio de aplicativo que foi gerado automaticamente para ativar um suplemento.

  • Um processo externo existente.

Para obter o AddInEnvironment objeto de um suplemento, passe o domínio do aplicativo do suplemento para o AddInEnvironment construtor de classe. Como alternativa, você pode usar a AddInEnvironment propriedade da AddInController classe para obter o objeto do AddInEnvironment suplemento.

Depois de obter o AddInEnvironment objeto, você pode fazer o seguinte:

  • Passe esse AddInEnvironment objeto para a sobrecarga do método apropriado Activate . O suplemento será ativado no domínio do aplicativo e no processo representado pelo AddInEnvironment objeto.

  • Use a Process propriedade para obter um AddInProcess objeto. Em seguida, passe esse objeto para a sobrecarga do método apropriado Activate . O suplemento será ativado no processo representado pelo AddInProcess objeto, mas em um novo domínio de aplicativo.

Construtores

Nome Description
AddInEnvironment(AppDomain)

Inicializa uma nova instância da classe AddInEnvironment.

Propriedades

Nome Description
Process

Obtém o AddInProcess objeto que representa o processo no qual o suplemento está em execução.

Métodos

Nome Description
Equals(Object)

Determina se o objeto especificado é igual ao objeto atual.

(Herdado de Object)
GetHashCode()

Serve como a função de hash padrão.

(Herdado de Object)
GetType()

Obtém o Type da instância atual.

(Herdado de Object)
MemberwiseClone()

Cria uma cópia superficial do Objectatual.

(Herdado de Object)
ToString()

Retorna uma cadeia de caracteres que representa o objeto atual.

(Herdado de Object)

Aplica-se a

Confira também