IVsPersistSolutionProps Schnittstelle

Definition

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.

Gilt für