Freigeben über


ICustomFactory-Schnittstelle

 

Veröffentlicht: Oktober 2016

Ermöglicht es Benutzern, Aktivierungscode für verwaltete Objekte zu schreiben, die erweitern MarshalByRefObject.

Namespace:   System.Runtime.InteropServices
Assembly:  mscorlib (in mscorlib.dll)

Syntax

[ComVisibleAttribute(true)]
public interface ICustomFactory
[ComVisibleAttribute(true)]
public interface class ICustomFactory
[<ComVisibleAttribute(true)>]
type ICustomFactory = interface end
<ComVisibleAttribute(True)>
Public Interface ICustomFactory

Methoden

Name Beschreibung
System_CAPS_pubmethod CreateInstance(Type)

Erstellt eine neue Instanz des angegebenen Typs.

Hinweise

Sie können benutzerdefinierte Aktivierung aktivieren, indem Sie eine Proxyklasse, die implementiert ICustomFactory und die MarshalByRefObject -Klasse mit der ProxyAttribute. Wenn die Klasse aktiviert ist, des Proxys CreateInstance Methode wird aufgerufen, durch die common Language Runtime verwenden, um die Klasse zu aktivieren.

Versionsinformationen

.NET Framework
Verfügbar seit 1.1

Siehe auch

System.Runtime.InteropServices-Namespace

Zurück zum Anfang