Sdílet prostřednictvím


SchemaCompareSettingsService – třída

Poskytuje standardní nastavení, které jsou používány Schématu porovnat okna v Visual Studio Premium a Visual Studio Ultimate.

Hierarchie dědičnosti

System.Object
  Microsoft.Data.Schema.Tools.Compare.Schema.SchemaCompareSettingsService

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

Syntaxe

'Deklarace
<DatabaseSchemaProviderCompatibilityAttribute(GetType(DatabaseSchemaProvider))> _
Public Class SchemaCompareSettingsService _
    Implements IExtensionInformation, IExtension
[DatabaseSchemaProviderCompatibilityAttribute(typeof(DatabaseSchemaProvider))]
public class SchemaCompareSettingsService : IExtensionInformation, 
    IExtension
[DatabaseSchemaProviderCompatibilityAttribute(typeof(DatabaseSchemaProvider))]
public ref class SchemaCompareSettingsService : IExtensionInformation, 
    IExtension
[<DatabaseSchemaProviderCompatibilityAttribute(typeof(DatabaseSchemaProvider))>]
type SchemaCompareSettingsService =  
    class
        interface IExtensionInformation
        interface IExtension
    end
public class SchemaCompareSettingsService implements IExtensionInformation, IExtension

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

Konstruktory

  Název Popis
Veřejná metoda SchemaCompareSettingsService Inicializuje novou instanci SchemaCompareSettingsService Třída

Na začátek

Vlastnosti

  Název Popis
Veřejná vlastnost ConfigurationOptions Získá nebo nastaví možnosti používané při porovnání motoru porovná modely schématu a generuje skript nasazení.
Chráněná vlastnost DatabaseSchemaProvider Načtení aktuálního zprostředkovatele schématu databáze.
Chráněná vlastnost DisplayableTopElementClassesTypes Při přepsání v odvozené třídě získá seznam typů, které představují typy tříd, které jsou zobrazeny v Schématu porovnat okna Visual Studio Premium a Visual Studio Ultimate.
Veřejná vlastnost IsCmdVariableSubstitutionEnabled Při přepsání v odvozené třídě získá hodnota, která určuje, zda chcete povolit variables… SQLCMD určete tlačítka v Schématu porovnat okna Visual Studio Premium a Visual Studio Ultimate.
Veřejná vlastnost ModelInformation Při přepsání v odvozené třídě získá nebo nastaví objekt schématu modelu informace.
Veřejná vlastnost SerializationData Při přepsání v odvozené třídě získá nebo nastaví možnosti a hodnoty serializovat.

Na začátek

Metody

  Název Popis
Veřejná metoda AllowToCompareModels
Veřejná metoda AllowToUpdateTarget
Veřejná metoda AreModelElementsSorted
Chráněná metoda ConvertPropertyValueToString Při přepsání v odvozené třídě vrátí hodnotu zadaného objektu jako řetězec.
Chráněná metoda CreateConfigurationOptions Při přepsání v odvozené třídě vrátí sadu možností nasazení.
Veřejná metoda Deserialize Porovnání nastavení schématu XML určený deserializes.
Veřejná metoda DisplayableTopElementClasses
Veřejná metoda DisplayCmdVariableFilesDialog
Veřejná metoda DisplayOptionsDialog V odvozené třídě přepsána, zobrazí Možnosti dialogovém okně Visual Studio Premium a Visual Studio Ultimate a vrátí hodnoty výstupní parametr.
Veřejná metoda Equals Určuje, zda zadaná Object se rovná aktuální Object. (Zděděno z Object.)
Chráněná metoda Finalize Umožňuje zkuste uvolnit prostředky a provádět další operace vyčištění před je převzaty systémem pro uvolnění objektu. (Zděděno z Object.)
Veřejná metoda GetElementName
Veřejná metoda GetHashCode Slouží jako funkce hash určitého typu. (Zděděno z Object.)
Veřejná metoda GetPropertyValue
Veřejná metoda GetType Získává Type aktuální instance. (Zděděno z Object.)
Veřejná metoda Initialize
Veřejná metoda InitializeForComparison Když přepsán v odvozené třídě poskytuje příležitost pro další inicializační proces porovnání.
Veřejná metoda IsModelElementACompositeProjectReference Při přepsání v odvozené třídě vrátí hodnotu označující externí aktuální model zadaného prvku.
Veřejná metoda IsModelElementDisplayedAtTopLevel Při přepsání v odvozené třídě vrátí hodnotu, která označuje, zda má být zobrazen poskytnutého element na nejvyšší úrovni v Schématu porovnat okna Visual Studio Premium a Visual Studio Ultimate.
Chráněná metoda MemberwiseClone Vytvoří kopii aktuální Object. (Zděděno z Object.)
Veřejná metoda NormalizeComparisonResult Při přepsání v odvozené třídě vrátí normalizované verze výsledek porovnání zadané pomocí zdrojový a cílový model a informace o konfiguraci.
Veřejná metoda Serialize Tento objekt řadí a uloží jej poskytnutý uzel XML.
Veřejná metoda Sort Při přepsání v odvozené třídě vrátí jako seřazený seznam řádků mřížky nabízeného seznamu řádky mřížky.
Veřejná metoda ToString Vrátí řetězec, který představuje aktuální objekt. (Zděděno z Object.)

Na začátek

Explicitní implementace rozhraní

  Název Popis
Explicitní implementace rozhraníSoukromá vlastnost IExtensionInformation.ExtensionHandle
Explicitní implementace rozhraníSoukromá metoda IExtensionInformation.SetExtensionHandle

Na začátek

Poznámky

Tato třída je jeden z předdefinovaných Rozšiřovací body pro Schématu porovnat okna v Visual Studio ALM. Je rozšíření předdefinovaných bodem SchemaCompareScriptService Třída

Většina nastavení v této třídě jsou určeny k přepsána a upraveny k reprezentaci DatabaseSchemaProvider pro konkrétní databázový model a verze v Schématu porovnat okna.

Poznámky pro dědice

Jiných tříd, které budou muset rozšířit odvozené verze této třídy pro podporu konkrétní DatabaseSchemaProvider:

Budete také muset implementovat ISchemaDeploymentController rozhraní.

Konkrétní implementace může také mít rozšířit jiných tříd a implementovat rozhraní.

Zabezpečení podprocesu

Všechny veřejné členy static (Shared v jazyce Visual Basic) tohoto typu jsou zabezpečeny pro používání podprocesů. Zabezpečení sdílených členů pro používání podprocesů není zaručeno.

Viz také

Odkaz

Microsoft.Data.Schema.Tools.Compare.Schema – obor názvů

DatabaseSchemaProvider