Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
Het maken van een automatiseringsmodel voor uw code is niet vereist. De Environment SDK biedt hiervoor geen voorbeeld. Zie het CodeModel object voor inzicht in codemodellen.
Als u een codemodel wilt implementeren, moet u interfaces implementeren die worden bepaald door uw interne gegevensstructuur. De objecten moeten worden afgeleid van de IDispatch klasse.
De objecten die u uitbreidt CodeModel en FileCodeModel, zijn beschikbaar vanuit het Project object en zien er als volgt uit:
U kunt ervoor kiezen om alleen de interface CodeModel of FileCodeModel te implementeren in het object dat u retourneert van uw Project en ProjectItem objecten. Bied alle functionaliteit van deze interface die geschikt is voor uw projectsysteem.
Als u functies, zoals methoden of eigenschappen, wilt toevoegen die niet beschikbaar zijn op basis van de standaard CodeModel en FileCodeModel interfaces, maakt u uw eigen interface die wordt overgenomen van de standaard. Zorg ervoor dat u het document documenteert met uw projectsysteem, zodat eindgebruikers weten dat ze ernaar moeten zoeken. U retourneert de standaardinterface, maar de gebruiker kan de QueryInterface methode aanroepen of casten naar uw interface als deze bekend is.