SVsSolution – rozhraní
Předaný GetService vrací odkaz na IVsSolution.
Obor názvů: Microsoft.VisualStudio.Shell.Interop
Sestavení: Microsoft.VisualStudio.Shell.Interop (v Microsoft.VisualStudio.Shell.Interop.dll)
Syntaxe
[GuidAttribute("7F7CD0DB-91EF-49dc-9FA9-02D128515DD4")]
[GuidAttribute("7F7CD0DB-91EF-49dc-9FA9-02D128515DD4")]
[ComVisibleAttribute(false)]
public interface SVsSolution
[GuidAttribute("7F7CD0DB-91EF-49dc-9FA9-02D128515DD4")]
[GuidAttribute("7F7CD0DB-91EF-49dc-9FA9-02D128515DD4")]
[ComVisibleAttribute(false)]
public interface class SVsSolution
[<GuidAttribute("7F7CD0DB-91EF-49dc-9FA9-02D128515DD4")>]
[<GuidAttribute("7F7CD0DB-91EF-49dc-9FA9-02D128515DD4")>]
[<ComVisibleAttribute(false)>]
type SVsSolution = interface end
<GuidAttribute("7F7CD0DB-91EF-49dc-9FA9-02D128515DD4")>
<GuidAttribute("7F7CD0DB-91EF-49dc-9FA9-02D128515DD4")>
<ComVisibleAttribute(False)>
Public Interface SVsSolution
Poznámky
SVsSolution Je přístupná jako globální služby a je jeden objekt, který žije v prostředí celou dobu životnosti životní prostředí:
Můžete volat VSPackage QueryService pro SID_SVsSolution před řešení je otevřené.
Pokud řešení je otevřený, zavřít a otevřít jiné řešení je SVsSolution ukazatele rozhraní služby zůstává konstantní.Není nutné unadvise pro SolutionEvents při ukončení řešení.Všechny jímky událostí zůstane zachováno.
Lze očekávat, že VSPackages ukazatel do mezipaměti SVsSolution služeb a IVsSolution rozhraní zůstanou v platnosti, dokud po každé volání VSPackages Close.VSPackages by unadvise pro SolutionEvents při Close se nazývá.
Viz také
Microsoft.VisualStudio.Shell.Interop – obor názvů
Zpátky na začátek