Sdílet prostřednictvím


IVSDBToolsOptionsSettings – rozhraní

Tato třída a jeho členové jsou vyhrazeny pro interní použití a nejsou určeny pro použití v kódu. Definuje nastavení smlouvy pro všechny funkce, které poskytuje nastavení hostitelem Možnosti nástroje stránky nebo Vlastnosti projektu stránky v Visual Studio Application Lifecycle Management (ALM).

Obor názvů:  Microsoft.Data.Schema.Tools.Settings.Internal
Sestavení:  Microsoft.Data.Schema.Tools (v Microsoft.Data.Schema.Tools.dll)

Syntaxe

'Deklarace
Public Interface IVSDBToolsOptionsSettings
public interface IVSDBToolsOptionsSettings
public interface class IVSDBToolsOptionsSettings
type IVSDBToolsOptionsSettings =  interface end
public interface IVSDBToolsOptionsSettings

Typ IVSDBToolsOptionsSettings zveřejňuje následující členy.

Vlastnosti

  Název Popis
Veřejná vlastnost SettingValues Získá nebo nastaví slovník pojmenovaných parametrů a jejich aktuální hodnoty.

Na začátek

Metody

  Název Popis
Veřejná metoda CompareSettingValues Vrátí seznam VSDBToolsOptionsSettingChange objekty, které zadat nastavení, které byly změněny, na základě zadaného seznamu předchozí nastavení hodnot.Také zvyšuje SettingsChanged Pokud jste změnili nastavení událostí.
Veřejná metoda IsSupportedSetting Vrátí hodnotu, která označuje, zda název nastavení zadané v aktuální nastavení.
Veřejná metoda Reset Při provádění ve zděděné třídě obnoví všechna nastavení na výchozí hodnoty.

Na začátek

Události

  Název Popis
Veřejná událost SettingsChanged Vznesené CompareSettingValues Metoda změně libovolné hodnoty.

Na začátek

Poznámky

Poznámky pro implementátory

Každé nastavení implementováno tříd musí být zapisovatelnou vlastnost, který lze převést na řetězec nebo má TypeConverter, a který dekorován VSDBToolsOptionsSettingAttribute.

Implementované třídami také přepsat i Equals() a GetHashCode metody, které umožní srovnání starých zvýšení hodnoty nové hodnoty a bude SettingsChanged událostí.

Nejjednodušší způsob, jak implementovat toto rozhraní je zdědit VSDBToolsOptionsSettingsBase Třída

Viz také

Odkaz

Microsoft.Data.Schema.Tools.Settings.Internal – obor názvů

TypeConverter

VSDBToolsOptionsSettingAttribute

Equals()

GetHashCode

SettingsChanged