Condividi tramite


Classe DeploymentScriptGenerator

Rappresenta l'implementazione di base di un generatore di script di distribuzione. Per impostazione predefinita, questa implementazione viene utilizzata durante la distribuzione per generare uno script di distribuzione da un piano di distribuzione.

Gerarchia di ereditarietà

System.Object
  Microsoft.Data.Schema.Build.DeploymentContributor
    Microsoft.Data.Schema.Build.DeploymentPlanContributor
      Microsoft.Data.Schema.Build.DeploymentPlanExecutor
        Microsoft.Data.Schema.Build.DeploymentScriptGenerator

Spazio dei nomi:  Microsoft.Data.Schema.Build
Assembly:  Microsoft.Data.Schema (in Microsoft.Data.Schema.dll)

Sintassi

'Dichiarazione
Public Class DeploymentScriptGenerator _
    Inherits DeploymentPlanExecutor
public class DeploymentScriptGenerator : DeploymentPlanExecutor
public ref class DeploymentScriptGenerator : public DeploymentPlanExecutor
type DeploymentScriptGenerator =  
    class
        inherit DeploymentPlanExecutor
    end
public class DeploymentScriptGenerator extends DeploymentPlanExecutor

Il tipo DeploymentScriptGenerator espone i seguenti membri.

Costruttori

  Nome Descrizione
Metodo pubblico DeploymentScriptGenerator Inizializza una nuova istanza della classe DeploymentScriptGenerator.

In alto

Proprietà

  Nome Descrizione
Proprietà protetta. Canceled Ottiene un valore che indica se il collaboratore è stato annullato. (Ereditato da DeploymentContributor)
Proprietà pubblica ExtensionHandle Ottiene l'handle per questa estensione. (Ereditato da DeploymentPlanExecutor)
Proprietà protetta. ScriptOutput Ottiene un oggetto writer di testo in grado di scrivere lo script.

In alto

Metodi

  Nome Descrizione
Metodo pubblico Cancel Annulla l'esecuzione del collaboratore. (Ereditato da DeploymentContributor)
Metodo pubblico Dispose() Rilascia le risorse. (Ereditato da DeploymentContributor)
Metodo protetto Dispose(Boolean) Rilascia le risorse. (Esegue l'override di DeploymentContributor.Dispose(Boolean)).
Metodo pubblico Equals Determina se l'oggetto Object specificato è uguale all'oggetto Object corrente. (Ereditato da Object)
Metodo protetto Finalize Consente a un oggetto di provare a liberare risorse ed eseguire altre operazioni di pulitura prima che l'oggetto stesso venga recuperato dalla procedura di Garbage Collection. (Ereditato da Object)
Metodo pubblico GetHashCode Funge da funzione hash per un determinato tipo. (Ereditato da Object)
Metodo pubblico GetType Ottiene l'oggetto Type dell'istanza corrente. (Ereditato da Object)
Metodo protetto MemberwiseClone Consente di creare una copia dei riferimenti dell'oggetto Object corrente. (Ereditato da Object)
Metodo protetto OnApplyDeploymentConfiguration Chiamato dal processo di distribuzione in Visual Studio per fornire al codice la possibilità di raccogliere le informazioni di configurazione dai file specificati. (Ereditato da DeploymentContributor)
Metodo protetto OnEstablishDeploymentConfiguration Chiamato dal processo di distribuzione in Visual Studio per fornire al codice la possibilità di modificare la configurazione di distribuzione. (Ereditato da DeploymentContributor)
Metodo protetto OnExecute (Esegue l'override di DeploymentPlanContributor.OnExecute(DeploymentPlanContributorContext)).
Metodo protetto OnPopulateArguments Chiamato dal motore della distribuzione di Visual Studio Application Lifecycle Management (ALM) per consentire ai collaboratori personalizzati di popolare gli argomenti della riga di comando. (Ereditato da DeploymentPlanContributor)
Metodo protetto PublishMessage Pubblica un messaggio al motore di distribuzione.Il motore di distribuzione elaborerà e segnalerà il messaggio ai consumer. (Ereditato da DeploymentContributor)
Metodo pubblico SetExtensionHandle Imposta il valore dell'handle di questa estensione. (Ereditato da DeploymentPlanExecutor)
Metodo pubblico ToString Restituisce una stringa che rappresenta l'oggetto corrente. (Ereditato da Object)

In alto

Codice thread safe

Qualsiasi membro static (Shared in Visual Basic) pubblico di questo tipo è thread-safe. I membri di istanza non sono garantiti come thread-safe.

Vedere anche

Riferimenti

Spazio dei nomi Microsoft.Data.Schema.Build

DeploymentPlanExecutor