AddInEnvironment Klass
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Ger åtkomst till programdomänen och processen för ett tillägg.
public ref class AddInEnvironment sealed
public sealed class AddInEnvironment
type AddInEnvironment = class
Public NotInheritable Class AddInEnvironment
- Arv
-
AddInEnvironment
Kommentarer
Använd den här klassen för att läsa in tillägg i en önskad miljö, vilket kan vara något av följande:
En befintlig programdomän som du har AppDomain objektet för.
En programdomän som genererades automatiskt för att aktivera ett tillägg.
En befintlig extern process.
Om du vill hämta AddInEnvironment objektet för ett tillägg skickar du tilläggets programdomän till AddInEnvironment klasskonstruktorn. Du kan också använda AddInEnvironment egenskapen AddInController för klassen för att hämta tilläggets AddInEnvironment objekt.
När du har hämtat AddInEnvironment objektet kan du göra följande:
AddInEnvironment Skicka objektet till lämplig Activate metodöverlagring. Tillägget aktiveras i programdomänen och processen som representeras av AddInEnvironment objektet.
Använd egenskapen Process för att hämta ett AddInProcess objekt. Skicka sedan objektet till lämplig Activate metodöverlagring. Tillägget aktiveras i processen som representeras av AddInProcess objektet men i en ny programdomän.
Konstruktorer
| Name | Description |
|---|---|
| AddInEnvironment(AppDomain) |
Initierar en ny instans av AddInEnvironment klassen. |
Egenskaper
| Name | Description |
|---|---|
| Process |
Hämtar objektet AddInProcess som representerar processen där tillägget körs. |
Metoder
| Name | Description |
|---|---|
| Equals(Object) |
Avgör om det angivna objektet är lika med det aktuella objektet. (Ärvd från Object) |
| GetHashCode() |
Fungerar som standard-hash-funktion. (Ärvd från Object) |
| GetType() |
Hämtar den aktuella instansen Type . (Ärvd från Object) |
| MemberwiseClone() |
Skapar en ytlig kopia av den aktuella Object. (Ärvd från Object) |
| ToString() |
Returnerar en sträng som representerar det aktuella objektet. (Ärvd från Object) |