Aracılığıyla paylaş


__UserSettingsFlags Listelemesi

 

Tümleşik geliştirme ortamı (IDE) tarafından nasıl içeri aktarılan ayarları tanımlamak için kullanılan işlenir.

Bu listeleme, üye değerlerinin bit tabanlı bir bileşimine izin veren bir FlagsAttribute özniteliğine sahiptir.

Ad alanı:   Microsoft.VisualStudio.Shell.Interop
Derleme:  Microsoft.VisualStudio.Shell.Interop.8.0 (Microsoft.VisualStudio.Shell.Interop.8.0.dll içinde)

Sözdizimi

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

Üyeler

Üye adı Açıklama
USF_DisableOptimizations

Bir VSPackage iyileştirmeler devre dışı bırakmalısınız belirtir.

USF_None

Bir VSPackage ya da geçerli alınan değerlerle ayarları sıfırlama veya ayarları alma additive veya birleştirme işlemi olarak işlemek için boş olduğunu belirtir.

USF_ResetOnImport

Bir VSPackage alınan geçerli ayarlarla varolan ayarlar üzerine belirtir.

Açıklamalar

IDE, kayıtlı uygulamalarını geçirir ImportSettings bayrakları oluşturulmuş gelen __UserSettingsFlags sırasında kullanıcı tercihleri iletişim kurmak için içeri/dışarı aktarma ayarları operations.

Örneğin, bir listesi olan bir ayar göz önünde bulundurun. Geçerli ayarı A, B ve c üyeler içeriyor Alınacak ayarları D ve E. değerlerini içerir Zaman ImportSettings çağrılır:

  • Varsa USF_ResetOnImport kullanılan uygulanması ImportSettings D ve E. ile varolan ayarların üzerine gerekir

  • Varsa USF_None kullanılan uygulanması ImportSettings için ücretsizdir

    1. D ve E. ile varolan ayarların üzerine

    - veya -

    1. İçe aktarılan verilerin geçerli verilerle birleştirmek, bu durumda yeni listesini içeren bir, B, C, D ve E. oluşturun

COM imza

Vsshell80.idl:

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

Ayrıca bkz.

ImportSettings
Microsoft.VisualStudio.Shell.Interop Ad alanı
Kalıcılığı ve Visual Studio IDE durum
Working with Settings

Başa dön