Compartilhar via


AddInEnvironment Classe

Definição

Fornece acesso ao domínio do aplicativo e o 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 de método apropriada 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 de método apropriada Activate . O suplemento será ativado no processo representado pelo AddInProcess objeto , mas em um novo domínio de aplicativo.

Construtores

AddInEnvironment(AppDomain)

Inicializa uma nova instância da classe AddInEnvironment.

Propriedades

Process

Obtém o objeto AddInProcess que representa o processo no qual o suplemento está sendo executado.

Métodos

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 Object atual.

(Herdado de Object)
ToString()

Retorna uma cadeia de caracteres que representa o objeto atual.

(Herdado de Object)

Aplica-se a

Confira também