Erstellen von .NET Framework-Komponenten für die Interoperation
Vor dem Erstellen einer .NET Framework-Komponente sollten Sie bedenken, von wem sie verwendet werden soll. Wenn Sie frühzeitig feststellen, ob Aufrufer COM-basiert sind, bleibt Ihnen möglicherweise zu einem späteren Zeitpunkt viel Zeitaufwand erspart.
Zwar erweitert .NET Framework viele der von COM eingeführten Programmierfeatures, und die Common Language Runtime stellt vereinfachten Zugriff über die Grenzen der Interoperation hinweg bereit, ein COM-Client muss jedoch die Einschränkungen seines Programmiermodells einhalten. Diese Einschränkungen können Einfluss darauf haben, wie und wann Sie die umfangreichen Features verwenden, die für .NET Framework-Komponenten zur Verfügung stehen.
Verwenden Sie die Überlegungen in der folgenden Tabelle als Richtlinie beim Schreiben einer .NET Framework-Komponente auf der Grundlage des Aufrufertyps.
Erwarteter Aufrufer |
Überlegungen |
---|---|
Nur .NET-Clients. |
Keine speziellen Überlegungen. |
.NET- und COM-Clients. |
Siehe Überlegungen unter "Nur COM-Clients". |
Nur COM-Clients. |
|