Udostępnij za pośrednictwem


Interfejs IVsAggregatableProjectFactory

 

Data opublikowania: październik 2016

Tworzy typ projektu, który obsługuje agregacji.

Przestrzeń nazw:   Microsoft.VisualStudio.Shell.Interop
Zestaw:  Microsoft.VisualStudio.Shell.Interop.8.0 (w Microsoft.VisualStudio.Shell.Interop.8.0.dll)

Składnia

[InterfaceTypeAttribute(1)]
[GuidAttribute("44569501-2AD0-4966-9BAC-12B799A1CED6")]
public interface IVsAggregatableProjectFactory
[InterfaceTypeAttribute(1)]
[GuidAttribute("44569501-2AD0-4966-9BAC-12B799A1CED6")]
public interface class IVsAggregatableProjectFactory
[<InterfaceTypeAttribute(1)>]
[<GuidAttribute("44569501-2AD0-4966-9BAC-12B799A1CED6")>]
type IVsAggregatableProjectFactory = interface end
<InterfaceTypeAttribute(1)>
<GuidAttribute("44569501-2AD0-4966-9BAC-12B799A1CED6")>
Public Interface IVsAggregatableProjectFactory

Metody

Nazwa Opis
System_CAPS_pubmethod GetAggregateProjectType(String, String)

Zwraca ciąg zawierający listę typów projektów identyfikatorów GUID agregacji do utworzenia wystąpienia tego projektu. Powinna zwrócić co najmniej jeden identyfikator GUID — identyfikator GUID typu projektu dla siebie. Ta metoda powinien uzyskać listę identyfikatorów GUID z określonego pliku.

System_CAPS_pubmethod PreCreateForOuter(Object, Object)

Wywoływana przez właściciela lub podtypu projektu zewnętrznego, aby tworzyć wersji samego siebie, który może być agregowany podtyp własnością lub wewnętrzny projektu.

Uwagi dotyczące obiektów implementujących:

Implementowanie IVsAggregatableProjectFactory utworzyć typ projektu, który obsługuje agregacji.

Aby uzyskać więcej informacji, zobacz inicjowania sekwencji projektu podtypów.

Zobacz też

Przestrzeń nazw Microsoft.VisualStudio.Shell.Interop

Powrót do początku