AddInEnvironment Sınıf

Tanım

Bir eklentinin uygulama etki alanına ve işlemine erişim sağlar.

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

Açıklamalar

Aşağıdakilerden biri olabilecek istenen bir ortama eklenti yüklemek için bu sınıfı kullanın:

  • Nesnesine sahip AppDomain olduğunuz mevcut bir uygulama etki alanı.

  • Eklentiyi etkinleştirmek için otomatik olarak oluşturulan bir uygulama etki alanı.

  • Var olan bir dış işlem.

Bir eklentinin AddInEnvironment nesnesini almak için, eklentinin uygulama etki alanını sınıf oluşturucusunda AddInEnvironment geçirin. Alternatif olarak, eklentinin AddInEnvironmentAddInControllerAddInEnvironment nesnesini almak için sınıfının özelliğini kullanabilirsiniz.

Nesneyi aldıktan AddInEnvironment sonra aşağıdakileri yapabilirsiniz:

  • Bu AddInEnvironment nesneyi uygun Activate yöntem aşırı yüklemesine geçirin. Eklenti, nesne tarafından temsil edilen uygulama etki alanında ve işlemde AddInEnvironment etkinleştirilir.

  • Process Nesnesini AddInProcess almak için özelliğini kullanın. Ardından bu nesneyi uygun Activate yöntem aşırı yüklemesine geçirin. Eklenti, nesne tarafından AddInProcess temsil edilen işlemde ancak yeni bir uygulama etki alanında etkinleştirilir.

Oluşturucular

AddInEnvironment(AppDomain)

AddInEnvironment sınıfının yeni bir örneğini başlatır.

Özellikler

Process

Eklentinin AddInProcess çalıştığı işlemi temsil eden nesneyi alır.

Yöntemler

Equals(Object)

Belirtilen nesnenin geçerli nesneye eşit olup olmadığını belirler.

(Devralındığı yer: Object)
GetHashCode()

Varsayılan karma işlevi işlevi görür.

(Devralındığı yer: Object)
GetType()

Type Geçerli örneğini alır.

(Devralındığı yer: Object)
MemberwiseClone()

Geçerli Objectöğesinin sığ bir kopyasını oluşturur.

(Devralındığı yer: Object)
ToString()

Geçerli nesneyi temsil eden dizeyi döndürür.

(Devralındığı yer: Object)

Şunlara uygulanır

Ayrıca bkz.