AddInEnvironment Klasa

Definicja

Zapewnia dostęp do domeny aplikacji i procesu dodatku.

public ref class AddInEnvironment sealed
public sealed class AddInEnvironment
type AddInEnvironment = class
Public NotInheritable Class AddInEnvironment
Dziedziczenie
AddInEnvironment

Uwagi

Użyj tej klasy, aby załadować dodatki do żądanego środowiska, które może być jednym z następujących elementów:

  • Istniejąca domena aplikacji, dla której masz AppDomain obiekt .

  • Domena aplikacji, która została wygenerowana automatycznie w celu aktywowania dodatku.

  • Istniejący proces zewnętrzny.

Aby uzyskać AddInEnvironment obiekt dodatku, przekaż domenę aplikacji dodatku do konstruktora AddInEnvironment klasy. Alternatywnie możesz użyć AddInEnvironment właściwości AddInController klasy , aby uzyskać obiekt dodatku AddInEnvironment .

Po uzyskaniu AddInEnvironment obiektu można wykonać następujące czynności:

  • Przekaż ten AddInEnvironment obiekt do odpowiedniego Activate przeciążenia metody. Dodatek zostanie aktywowany w domenie aplikacji i procesie reprezentowanym AddInEnvironment przez obiekt .

  • Process Użyj właściwości , aby uzyskać AddInProcess obiekt. Następnie przekaż ten obiekt do odpowiedniego Activate przeciążenia metody. Dodatek zostanie aktywowany w procesie reprezentowanym przez AddInProcess obiekt, ale w nowej domenie aplikacji.

Konstruktory

AddInEnvironment(AppDomain)

Inicjuje nowe wystąpienie klasy AddInEnvironment.

Właściwości

Process

AddInProcess Pobiera obiekt reprezentujący proces, w którym jest uruchomiony dodatek.

Metody

Equals(Object)

Określa, czy dany obiekt jest taki sam, jak bieżący obiekt.

(Odziedziczone po Object)
GetHashCode()

Służy jako domyślna funkcja skrótu.

(Odziedziczone po Object)
GetType()

Type Pobiera wartość bieżącego wystąpienia.

(Odziedziczone po Object)
MemberwiseClone()

Tworzy płytkią kopię bieżącego Objectelementu .

(Odziedziczone po Object)
ToString()

Zwraca ciąg reprezentujący bieżący obiekt.

(Odziedziczone po Object)

Dotyczy

Zobacz też