Classe RefactoringDeploymentContributor
Fornisce una classe di base che mantiene l'intenzione di effettuare una modifica di refactoring in fase di distribuzione fornendo fasi di distribuzione che corrispondono ad azioni nel file di log del refactoring. Questa classe deve essere ereditata.
Gerarchia di ereditarietà
System.Object
Microsoft.Data.Schema.Build.DeploymentContributor
Microsoft.Data.Schema.Build.TargetModelModifier
Microsoft.Data.Schema.Refactoring.RefactoringDeploymentContributor
Spazio dei nomi: Microsoft.Data.Schema.Refactoring
Assembly: Microsoft.Data.Schema (in Microsoft.Data.Schema.dll)
Sintassi
'Dichiarazione
Public MustInherit Class RefactoringDeploymentContributor _
Inherits TargetModelModifier
public abstract class RefactoringDeploymentContributor : TargetModelModifier
public ref class RefactoringDeploymentContributor abstract : public TargetModelModifier
[<AbstractClass>]
type RefactoringDeploymentContributor =
class
inherit TargetModelModifier
end
public abstract class RefactoringDeploymentContributor extends TargetModelModifier
Il tipo RefactoringDeploymentContributor espone i seguenti membri.
Costruttori
Nome | Descrizione | |
---|---|---|
RefactoringDeploymentContributor | Inizializza una nuova istanza della classe RefactoringDeploymentContributor. |
In alto
Proprietà
Nome | Descrizione | |
---|---|---|
Canceled | Ottiene un valore che indica se il collaboratore è stato annullato. (Ereditato da DeploymentContributor) |
In alto
Metodi
Nome | Descrizione | |
---|---|---|
Cancel | Annulla l'esecuzione del collaboratore. (Ereditato da DeploymentContributor) | |
Dispose() | Rilascia le risorse. (Ereditato da DeploymentContributor) | |
Dispose(Boolean) | Rilascia le risorse, come specificato. (Ereditato da DeploymentContributor) | |
Equals | Determina se l'oggetto Object specificato è uguale all'oggetto Object corrente. (Ereditato da Object) | |
FilterDeployedTransactionRecords | Restituisce un elenco di record di transazione selezionati filtrando le transazioni specificate in base al contesto fornito. | |
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) | |
GetHashCode | Funge da funzione hash per un determinato tipo. (Ereditato da Object) | |
GetType | Ottiene l'oggetto Type dell'istanza corrente. (Ereditato da Object) | |
MemberwiseClone | Consente di creare una copia dei riferimenti dell'oggetto Object corrente. (Ereditato da Object) | |
MergeTransactionRecords | Unisce i record specificati nell'elenco corrente. | |
OnApplyDeploymentConfiguration | Chiamato quando la configurazione di distribuzione è stata applicata al collaboratore. (Esegue l'override di DeploymentContributor.OnApplyDeploymentConfiguration(DeploymentContributorContext, ICollection<DeploymentContributorConfigurationFile>)). | |
OnEstablishDeploymentConfiguration | Chiamato durante il processo di compilazione per restituire un file di configurazione creato unendo file di configurazione esistenti che dispongono di estensioni di refactoring. (Esegue l'override di DeploymentContributor.OnEstablishDeploymentConfiguration(DeploymentContributorConfigurationSetup)). | |
ProposeTargetOperations | Restituisce questo oggetto dopo che il metodo ha reimpostato l'enumerazione utilizzando il contesto fornito. (Esegue l'override di TargetModelModifier.ProposeTargetOperations(DeploymentContributorContext)). | |
ProvideDeploymentModifier | Restituisce un modificatore di distribuzione basato sul contesto fornito. (Esegue l'override di TargetModelModifier.ProvideDeploymentModifier(DeploymentContributorContext)). | |
ProvideDeploymentStep | Se sottoposto a override in una classe derivata, restituisce una fase di distribuzione basata sul contesto fornito. | |
PublishMessage | Pubblica un messaggio al motore di distribuzione.Il motore di distribuzione elaborerà e segnalerà il messaggio ai consumer. (Ereditato da DeploymentContributor) | |
ToString | Restituisce una stringa che rappresenta l'oggetto corrente. (Ereditato da Object) |
In alto
Note
Note per gli eredi
Quando si eredita da RefactoringDeploymentContributor, è necessario eseguire l'override dei seguenti membri:
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.