Sdílet prostřednictvím


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