IAppDomainSetup
Aktualisiert: November 2007
Stellt Eigenschaften zur Verfügung, mit denen der Host einen System.AppDomain-Typ konfigurieren kann, bevor er die ICorRuntimeHost::CreateDomainEx-Methode aufruft, um ihn zu erstellen.
interface IAppDomainSetup : IUnknown {
[propget] HRESULT _stdcall ApplicationBase (
[out, retval] BSTR* pRetVal
);
[propput] HRESULT _stdcall ApplicationBase (
[in] BSTR pRetVal
);
[propget] HRESULT _stdcall ApplicationName (
[out, retval] BSTR* pRetVal
);
[propput] HRESULT _stdcall ApplicationName (
[in] BSTR pRetVal
);
[propget] HRESULT _stdcall CachePath (
[out, retval] BSTR* pRetVal
);
[propput] HRESULT _stdcall CachePath (
[in] BSTR pRetVal
);
[propget] HRESULT _stdcall ConfigurationFile (
[out, retval] BSTR* pRetVal
);
[propput] HRESULT _stdcall ConfigurationFile (
[in] BSTR pRetVal
);
[propget] HRESULT _stdcall DynamicBase (
[out, retval] BSTR* pRetVal
);
[propput] HRESULT _stdcall DynamicBase (
[in] BSTR pRetVal
);
[propget] HRESULT _stdcall LicenseFile (
[out, retval] BSTR* pRetVal
);
[propput] HRESULT _stdcall LicenseFile (
[in] BSTR pRetVal
);
[propget] HRESULT _stdcall PrivateBinPath (
[out, retval] BSTR* pRetVal
);
[propput] HRESULT _stdcall PrivateBinPath (
[in] BSTR pRetVal
);
[propget] HRESULT _stdcall PrivateBinPathProbe (
[out, retval] BSTR* pRetVal
);
[propput] HRESULT _stdcall PrivateBinPathProbe (
[in] BSTR pRetVal
);
[propget] HRESULT _stdcall ShadowCopyDirectories (
[out, retval] BSTR* pRetVal
);
[propput] HRESULT _stdcall ShadowCopyDirectories (
[in] BSTR pRetVal
);
[propget] HRESULT _stdcall ShadowCopyFiles (
[out, retval] BSTR* pRetVal
);
[propput] HRESULT _stdcall ShadowCopyFiles (
[in] BSTR pRetVal
);
};
Eigenschaften
Eigenschaft |
Beschreibung |
---|---|
Ruft den Namen des Verzeichnisses ab, das die Anwendung enthält, oder legt ihn fest. |
|
Ruft den Namen der Anwendung ab oder legt ihn fest. |
|
Ruft den Namen eines anwendungsspezifischen Bereichs ab, in dem Schattenkopien von Dateien erstellt werden, oder legt diesen fest. |
|
Ruft den Namen der Konfigurationsdatei für eine Anwendung ab oder legt ihn fest. |
|
Ruft den Namen des Verzeichnisses ab, in dem dynamisch generierte Dateien gespeichert werden oder auf diese zugegriffen wird, oder legt ihn fest. |
|
Ruft den Pfad zur Lizenzdatei ab, die dieser Domäne zugeordnet ist, oder legt ihn fest. |
|
Ruft die Liste der Verzeichnisse ab, die mit dem Verzeichnis ApplicationBase kombiniert sind, um sie auf private Assemblys zu untersuchen, oder legt sie fest. |
|
Ruft einen Zeichenfolgenwert ab, der ApplicationBase in den Suchpfad für die Anwendung einschließt oder daraus ausschließt, oder legt ihn fest. |
|
Ruft die Namen der Verzeichnisse mit Assemblys ab, von denen eine Schattenkopie erstellt werden soll, oder legt sie fest. |
|
Ruft eine Zeichenfolge ab, die angibt, ob die Erstellung von Schattenkopien ein- oder ausgeschaltet ist, oder legt sie fest. Gültige Werte sind "true" und "false". |
Hinweise
Die IAppDomainSetup-Schnittstelle entspricht der verwalteten IAppDomainSetup-Schnittstelle, die der AppDomainSetup-Typ implementiert. Ausführliche Beschreibungen der Eigenschaften finden Sie unter System.IAppDomainSetup.
IAppDomainSetup stellt Assemblybindungsinformationen dar, die einer AppDomain-Instanz vor ihrer Erstellung hinzugefügt werden können. So kann zum Beispiel ein Host die ApplicationBase-Eigenschaft festlegen, um ein Stammverzeichnis einzurichten, das die Common Language Runtime (CLR) auf verwaltete Assemblys untersucht.
Anforderungen
Plattformen: siehe Systemanforderungen für .NET Framework.
Header: MSCorEE.h
Bibliothek: als Ressource in MSCorEE.dll enthalten
.NET Framework-Versionen: 3.5 SP1, 3.5, 3.0 SP1, 3.0, 2.0 SP1, 2.0, 1.1