Sdílet prostřednictvím


Výčet __UserSettingsFlags

 

Integrované vývojové prostředí (IDE) používá k definování jak importované nastavení jsou zpracovávány.

Tento výčet má atribut FlagsAttribute, který umožňuje bitovou kombinaci hodnot svých členů.

Obor názvů:   Microsoft.VisualStudio.Shell.Interop
Sestavení:  Microsoft.VisualStudio.Shell.Interop.8.0 (v Microsoft.VisualStudio.Shell.Interop.8.0.dll)

Syntaxe

[FlagsAttribute]
public enum __UserSettingsFlags
[FlagsAttribute]
public enum class __UserSettingsFlags
[<FlagsAttribute>]
type __UserSettingsFlags
<FlagsAttribute>
Public Enumeration __UserSettingsFlags

Členové

Název člena Popis
USF_DisableOptimizations

Určuje, že by měl VSPackage zakázat optimalizace.

USF_None

Určuje, že je VSPackage volné buď obnovit nastavení s platnou hodnotou importované nebo považovat za doplňkové nebo sloučení operace importu nastavení.

USF_ResetOnImport

Určuje, že VSPackage přepsat existující nastavení s platná importované nastavení.

Poznámky

Rozhraní IDE předá registrované implementace ImportSettings příznaky vytvořený z __UserSettingsFlags komunikovat uživatelské předvolby během Nastavení importu a exportu operace.

Zvažte například nastavení, které je seznam. Aktuální nastavení má členy A, B a C. Nastavení, které mají být načtena obsahovat hodnoty D a E. Když ImportSettings je volána:

  • Pokud USF_ResetOnImport se používá, provádění ImportSettings musí přepsat existující nastavení D a E.

  • Pokud USF_None se používá, provádění ImportSettings je bezplatná

    1. Přepsat stávající nastavení D a E.

    - nebo -

    1. Sloučení importovaných dat s aktuálními daty, v takovém případě vytvořte nový seznam obsahující A, B, C, D a E.

Podpis modelu COM

Z vsshell80.idl:

enum __UserSettingsFlags
{
    USF_None                 = 0x00000000,
    USF_ResetOnImport        = 0x00000001,
    USF_DisableOptimizations = 0x00000002
};
typedef DWORD UserSettingsFlags;

Viz také

ImportSettings
Obory názvů Microsoft.VisualStudio.Shell.Interop
Stav trvalosti a prostředí IDE sady Visual Studio
Working with Settings

Zpět na začátek