Freigeben über


IToolboxAppDomainControl Schnittstelle

Definition

Diese Schnittstelle wird von Clients implementiert, die die Erstellung der App-Domäne steuern möchten, in der ihre IToolboxItemDiscovery-Implementierung erstellt wird. Wenn Ihr Paket von Microsoft.VisualStudio.Shell.Package abgeleitet ist, legen Sie die AppDomainCreatorType-Eigenschaft Ihres ProvideToolboxItemDiscoveryAttribute auf den Typ Ihrer Klasse fest, die diese Schnittstelle implementiert.

public interface class IToolboxAppDomainControl
public interface class IToolboxAppDomainControl
__interface IToolboxAppDomainControl
public interface IToolboxAppDomainControl
type IToolboxAppDomainControl = interface
Public Interface IToolboxAppDomainControl

Hinweise

Wenn Ihr Paket von Packageabgeleitet wird, legen Sie die AppDomainCreatorType -Eigenschaft von ProvideToolboxItemDiscoveryAttribute auf den Typ Ihrer Klasse fest, die diese Schnittstelle implementiert.

Methoden

CreateAppDomain()

Erstellt eine App-Domäne für das Laden von Assemblys. Dies ist die App-Domäne, die an IToolboxItemDiscoveryFactory.CreateItemDiscovery übergeben wird und in der Assemblys geladen werden, damit ihre Typen aufgelistet und an IToolboxItemDiscovery.GetItemInfo übergeben werden können.

UnloadAppDomain(AppDomain)

Entlädt eine von CreateAppDomain erstellte App-Domäne.

Gilt für: