IVsPersistSolutionProps Schnittstelle
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Ermöglicht VSPackages, benutzerunspezifische Projektmappeneigenschaften in die Projektmappendatei (SLN) zu schreiben.
public interface class IVsPersistSolutionProps : Microsoft::VisualStudio::Shell::Interop::IVsPersistSolutionOpts
public interface class IVsPersistSolutionProps : Microsoft::VisualStudio::Shell::Interop::IVsPersistSolutionOpts
__interface IVsPersistSolutionProps : Microsoft::VisualStudio::Shell::Interop::IVsPersistSolutionOpts
[System.Runtime.InteropServices.Guid("0D0E68EA-C910-45A7-8C24-7BBFA7D2D201")]
[System.Runtime.InteropServices.InterfaceType(1)]
public interface IVsPersistSolutionProps : Microsoft.VisualStudio.Shell.Interop.IVsPersistSolutionOpts
[<System.Runtime.InteropServices.Guid("0D0E68EA-C910-45A7-8C24-7BBFA7D2D201")>]
[<System.Runtime.InteropServices.InterfaceType(1)>]
type IVsPersistSolutionProps = interface
interface IVsPersistSolutionOpts
Public Interface IVsPersistSolutionProps
Implements IVsPersistSolutionOpts
- Attribute
- Implementiert
Hinweise
Diese Schnittstelle wird von abgeleitet IVsPersistSolutionOpts .
Projektmappeneigenschaften werden direkt in die Projektmappendatei (. sln) geschrieben, die eine Reihe von Eigenschaften Name-Wert-Paaren enthält.
Hinweise für Ausführende
Wird von VSPackages implementiert, um Lösungs Eigenschafts Informationen in der Projektmappendatei (. sln) zu speichern.
Methoden
| LoadUserOptions(IVsSolutionPersistence, UInt32) |
Lädt Benutzeroptionen für eine angegebene Projektmappe. |
| OnProjectLoadFailure(IVsHierarchy, String, String, String) |
Ermöglicht Bereinigung und Speicherverwaltung, wenn Projekt nicht geladen werden. |
| QuerySaveSolutionProps(IVsHierarchy, VSQUERYSAVESLNPROPS[]) |
Erstellt einen Eigenschaftenbehälter zum Speichern von Projektmappeneigenschaften. |
| ReadSolutionProps(IVsHierarchy, String, String, String, Int32, IPropertyBag) |
Liest Projektmappeneigenschaften aus der .sln-Datei aus. |
| ReadUserOptions(IStream, String) |
Liest Benutzeroptionen für eine angegebene Projektmappe. |
| SaveSolutionProps(IVsHierarchy, IVsSolutionPersistence) |
Speichert Projektmappeneigenschaften der .SLN-Datei. |
| SaveUserOptions(IVsSolutionPersistence) |
Speichert Benutzeroptionen für eine angegebene Projektmappe. |
| WriteSolutionProps(IVsHierarchy, String, IPropertyBag) |
Schreibt Projektmappeneigenschaften in die SLN-Datei. |
| WriteUserOptions(IStream, String) |
Schreibt Benutzeroptionen für eine angegebene Projektmappe. |