Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Vytvoření modelu automatizace pro váš kód se nevyžaduje. Sada SDK pro prostředí neposkytuje ukázku pro tento postup. Přehled o modelech kódu najdete v objektu CodeModel .
Pokud chcete implementovat model kódu, musíte implementovat všechna rozhraní určená vaší interní datovou strukturou. Objekty musí být odvozeny z IDispatch třídy.
Objekty, které rozšíříte, CodeModel a FileCodeModel, jsou k dispozici z objektu Project a vypadají takto:
Můžete se rozhodnout implementovat pouze rozhraní CodeModel nebo FileCodeModel v objektu, který vracíte ze svých Project a ProjectItem objektů. Poskytněte všechny funkce z tohoto rozhraní, které jsou vhodné pro váš projektový systém.
Pokud chcete přidat funkce, jako jsou metody nebo vlastnosti, které nejsou dostupné ze standardu CodeModel a FileCodeModel rozhraní, vytvořte vlastní rozhraní, které dědí ze standardu. Ujistěte se, že ho zdokumentujete ve svém projektovém systému, aby koncoví uživatelé věděli, kde ho hledat. Vrátíte standardní rozhraní, ale uživatel může volat metodu QueryInterface nebo přetypovat na vaše rozhraní, pokud je známo, že existuje.