Sdílet prostřednictvím


Microsoft.Data.Schema.Build – obor názvů

Microsoft.Data.Schema.Build Obor názvů poskytuje rozhraní a tříd pro podporu funkce sestavení.

Třídy

  Třída Popis
Veřejná třída AgnosticProjectProperties Tato třída a jeho členové jsou vyhrazeny pro interní použití a nejsou určeny pro použití v kódu.Obsahuje statické vlastnosti projektů v Visual Studio , které jsou nezávislé na jakékoliv specifické DatabaseSchemaProvider.
Veřejná třída AgnosticProjectProperties.Project Tato třída a jeho členové jsou vyhrazeny pro interní použití a nejsou určeny pro použití v kódu.Poskytuje projekt statické vlastnosti, které používá uživatelské rozhraní Visual Studio, které jsou součástí AgnosticProjectProperties TřídaTyto vlastnosti nejsou závislé na jakékoliv specifické DatabaseSchemaProvider.
Veřejná třída AgnosticProjectProperties.Project.Sandbox Tato třída a jeho členové jsou vyhrazeny pro interní použití a nejsou určeny pro použití v kódu.Nabízí projekt statické vlastnosti karanténě používané uživatelské rozhraní Visual Studio a jsou součástí AgnosticProjectProperties TřídaTyto vlastnosti nejsou závislé na jakékoliv specifické DatabaseSchemaProvider.
Veřejná třída AgnosticProjectProperties.PropertyTypeValue Tato třída a jeho členové jsou vyhrazeny pro interní použití a nejsou určeny pro použití v kódu.Hodnota vlastnosti, které používá uživatelské rozhraní nabízí statického typu Visual Studio , které jsou součástí AgnosticProjectProperties třídy. Tyto vlastnosti nejsou závislé na jakékoliv specifické DatabaseSchemaProvider.
Veřejná třída AgnosticProjectProperties.Versions Tato třída a jeho členové jsou vyhrazeny pro interní použití a nejsou určeny pro použití v kódu.Verze statické vlastnosti, které jsou používány uživatelské rozhraní nabízí Visual Studio , které jsou součástí AgnosticProjectProperties třídy. Tyto vlastnosti nejsou závislé na jakékoliv specifické DatabaseSchemaProvider.
Veřejná třída AlterElementStep V plánu nasazení, který mění prvek představuje krok.
Veřejná třída BeginPostDeploymentScriptStep Označuje začátek kroky skriptu poskytování.
Veřejná třída BeginPreDeploymentScriptStep Představuje značku krok, který odděluje kroky skriptu, které předcházejí nasazení z kroků skriptu nasazení.
Veřejná třída BuildContributor Deriváty BuildContributor rozšíření jsou spouštěny při sestavení projektu po modelu projektu byly vyrobeny a ověřena.
Veřejná třída BuildContributorContext Poskytuje kontext procesu vytváření používaný BuildContributor objekty v Visual Studio.
Veřejná třída CatalogOrServerPropertyItem Tato třída a jeho členové jsou vyhrazeny pro interní použití a nejsou určeny pro použití v kódu.Lze nastavit a uložit soubory vlastností v dávkovém režimu.
Veřejná třída ContributorArgumentConfiguration Vytvořené BuildContributor a DeploymentContributor objekty v době návrhu inicializace argumenty, které byly vytvořeny v době návrhu a uloženy v souboru projektu.
Veřejná třída CreateElementStep V plánu nasazení, který vytvoří element představuje krok.
Veřejná třída DatabaseTaskHost Tato třída a jeho členové jsou vyhrazeny pro interní použití a nejsou určeny pro použití v kódu.Představuje úkol hostitelské databázi.
Veřejná třída DatabaseTaskHost.AsyncModelBuildingBlocker Tato třída a jeho členové jsou vyhrazeny pro interní použití a nejsou určeny pro použití v kódu.Lze zastavit proces vytváření, dokud volání metody Dispose objektu pozadí modelu.
Veřejná třída DatabaseTaskHostConstructor Tato třída a jeho členové jsou vyhrazeny pro interní použití a nejsou určeny pro použití v kódu.Použít pro sestavení DatabaseTaskHost a určit, jak by měla chovat.
Veřejná třída DatabaseTaskItem Infrastruktura. Představuje jednu položku v Visual Studio sestavení databáze projektu.
Veřejná třída DeploymentContributor Základní třída pro nasazení přispěvatelé.
Veřejná třída DeploymentContributorConfigurationFile Představuje konfigurační soubor používaný Visual Studio v procesech nasazení a sestavení. Tyto soubory povolit rozšíření nasazení zlepšit a rozšířit zkušenosti návrh a nasazení povolením přispěvatelé a výstup adresáře zkopírujte soubory projektu během na sestavení těchto souborů pro konfiguraci a data pak spotřebovat během nasazení.
Veřejná třída DeploymentContributorConfigurationSetup Představuje aktuální nastavení pro DeploymentContributor objektů.Nastavení objektu lze přispěvatelů nasazení během operací sestavení způsobit soubory budou zkopírovány do výstupní adresář nebo vytvořit nové soubory v adresáři výstupu.
Veřejná třída DeploymentContributorContext Poskytuje kontext pro DeploymentContributor objekty v Visual Studio.
Veřejná třída DeploymentContributorEventArgs Představuje události argumenty pro nasazení přispěvatelů události.
Veřejná třída DeploymentFailedException Představuje výjimku nasazení se nezdařilo.
Veřejná třída DeploymentPlan Představuje plánem, který je vygenerován DeploymentPlanGenerator.
Veřejná třída DeploymentPlanArtifact Provádění podrobnosti specifické pro vlastní DatabaseSchemaProvider.
Veřejná třída DeploymentPlanContributor Představuje Přispěvatel procesu nasazení v Visual Studio Application Lifecycle Management (ALM).
Veřejná třída DeploymentPlanContributorContext Poskytuje kontext pro DeploymentPlanContributor objektů.
Veřejná třída DeploymentPlanExecutor Infrastruktura.
Veřejná třída DeploymentPlanGenerator Po implementaci odvozené třídy zprostředkovatele (DSP) dodavatelem schématu databáze vytvoří plán zavedení založené na modelu.
Veřejná třída DeploymentPlanHandle Infrastruktura. Používá Visual Studio identifikovat plán.
Veřejná třída DeploymentPlanModifier Představuje přispěvatelů, která upravuje plán zavádění.
Veřejná třída DeploymentPlanProblem Představuje problém, který byl zjištěn při zavádění plánu byla ověřena.
Veřejná třída DeploymentProjectBuilder Tato třída je načten v okamžiku vytvoření artefakty, které jsou potřebné při zavedení sestavení.Zahrnuje se zakázaným inzerováním MSBuild projekt, který se používá k provedení úlohy nasazení a nasazení konfigurační soubor.
Veřejná třída DeploymentScriptDomStep Nasazení krok, který se skládá z referenční strom abstraktní syntaxe (AST) a představuje generátoru domény DOM (objektového modelu) skriptu.
Veřejná třída DeploymentScriptGenerator Představuje základní implementace generátor skriptu nasazení.Standardně se používá tato implementace během nasazení generování skriptu nasazení z plán zavedení.
Veřejná třída DeploymentScriptStep Představuje krok v plánu nasazení obsahující skript jako řetězec (místo abstraktní syntaxe stromu (AST)).
Veřejná třída DeploymentStep V plánu nasazení představuje krok.
Veřejná třída DropElementStep V plánu nasazení rozbalovací prvek představuje krok.
Veřejná třída EndPostDeploymentScriptStep Prázdný krok, který označuje konec poskytování skripty představuje.
Veřejná třída EndPreDeploymentScriptStep Prázdný krok, který označuje konec skripty před zavedením představuje.
Veřejná třída ModelBuildingCompletedEventArgs Tato třída a jeho členové jsou vyhrazeny pro interní použití a nejsou určeny pro použití v kódu.Představuje chyby, které pocházejí z vytváření modelů.
Veřejná třída PropertyValidatorBool Tato třída a jeho členové jsou vyhrazeny pro interní použití a nejsou určeny pro použití v kódu.Ověřuje logickou hodnotu.
Veřejná třída PropertyValidatorFloat Tato třída a jeho členové jsou vyhrazeny pro interní použití a nejsou určeny pro použití v kódu.Plovoucí ověřuje hodnotu.
Veřejná třída PropertyValidatorInt Tato třída a jeho členové jsou vyhrazeny pro interní použití a nejsou určeny pro použití v kódu.Ověřuje celočíselnou hodnotu.
Veřejná třída PropertyValidatorList Tato třída a jeho členové jsou vyhrazeny pro interní použití a nejsou určeny pro použití v kódu.Ověří, zda je hodnota rovna hodnotě nabízeného seznamu.
Veřejná třída SchemaDeployment Představuje stroj pro nasazení schématu databáze.
Veřejná třída SchemaDeploymentConstructor Používá Visual Studio vytvořte SchemaDeployment objektu.
Veřejná třída SchemaDeploymentOptions Představuje nastavení, které jsou k dispozici jak generovat plán zavedení konfigurace.
Veřejná třída TargetModelModifier Tato třída a jeho členové jsou vyhrazeny pro interní použití a nejsou určeny pro použití v kódu.Představuje modifikační cílového modelu.
Veřejná třída TargetModelOperation Tato třída a jeho členové jsou vyhrazeny pro interní použití a nejsou určeny pro použití v kódu.Operace na cílový model představuje.
Veřejná třída TaskHostSerializationContext Tato třída a jeho členové jsou vyhrazeny pro interní použití a nejsou určeny pro použití v kódu.Představuje kontext serializace úkolu hostitele.
Veřejná třída VSDBCmdServices Tato třída a jeho členové jsou vyhrazeny pro interní použití a nejsou určeny pro použití v kódu.Představuje služby VSDBCmd.

Rozhraní

  Rozhraní Popis
Veřejné rozhraní IPropertyValidator Tato třída a jeho členové jsou vyhrazeny pro interní použití a nejsou určeny pro použití v kódu.Třídy implementovat rozhraní označíte, že mohou ověřit vlastnosti projektu.
Veřejné rozhraní ISchemaDeploymentController Poskytuje funkci spustit vícekrát nasazení stroje generovat a spustit skripty pro každou z libovolného počtu konfigurace nasazení.

Výčty

  Výčet Popis
Veřejný výčet DatabaseTaskHost.LoggingBehavior Tato třída a jeho členové jsou vyhrazeny pro interní použití a nejsou určeny pro použití v kódu.Určuje chování protokolování.
Veřejný výčet DatabaseTaskHost.ModelOptimization Tato třída a jeho členové jsou vyhrazeny pro interní použití a nejsou určeny pro použití v kódu.Určuje model optimalizace.
Veřejný výčet DatabaseTaskHost.PropertySource Tato třída a jeho členové jsou vyhrazeny pro interní použití a nejsou určeny pro použití v kódu.Určuje vlastnost zdroj.
Veřejný výčet DeploymentPlanProblem.ProblemCategory Představuje možné kategorie pro DeploymentPlanProblem.