Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Representation of the artifact that contains the definition of a data-tier application.
Gerarchia di ereditarietà
System.Object
Microsoft.SqlServer.Dac.DacPackage
Spazio dei nomi Microsoft.SqlServer.Dac
Assembly: Microsoft.SqlServer.Dac (in Microsoft.SqlServer.Dac.dll)
Sintassi
'Dichiarazione
Public NotInheritable Class DacPackage _
Implements IDisposable
'Utilizzo
Dim instance As DacPackage
public sealed class DacPackage : IDisposable
public ref class DacPackage sealed : IDisposable
[<SealedAttribute>]
type DacPackage =
class
interface IDisposable
end
public final class DacPackage implements IDisposable
Nel tipo DacPackage sono esposti i membri seguenti.
Proprietà
| Nome | Descrizione | |
|---|---|---|
![]() |
Description | Get an optional summary of this package. |
![]() |
Name | Get identifier for this package. |
![]() |
PostDeploymentScript | Get stream used to read and write script executed after deploying schema contained in this package. |
![]() |
PreDeploymentScript | Get stream used to read and write script executed prior to deploying schema contained in this package. |
![]() |
Version | Get version information for this package. |
In alto
Metodi
| Nome | Descrizione | |
|---|---|---|
![]() |
Dispose | Release the resources held by this instance. |
![]() |
Equals | Ereditato da Object. |
![]() |
GetHashCode | Ereditato da Object. |
![]() |
GetType | Ereditato da Object. |
![]() ![]() |
Load(Stream) | Load a package from the specified Stream. |
![]() ![]() |
Load(String) | Load a package file specified by fileName. |
![]() ![]() |
Load(Stream, DacSchemaModelStorageType) | Loads a package from the specified Stream. |
![]() ![]() |
Load(String, DacSchemaModelStorageType) | Loada a package file specified by fileName. |
![]() ![]() |
Load(Stream, DacSchemaModelStorageType, FileAccess) | Load a package from the specified Stream. |
![]() ![]() |
Load(String, DacSchemaModelStorageType, FileAccess) | Load a package file specified by fileName. |
![]() |
ToString | Ereditato da Object. |
![]() |
Unpack | Place the contents of this package into the directory specified by directoryPath. |
In alto
Metodi di estensione
| Nome | Descrizione | |
|---|---|---|
![]() |
GetCollationString | Gets the collation associated with the specified package. Definito da DacExtensions. |
![]() |
UpdateModel | Aggiorna il modello in un oggetto DacPackage, sostituendo il modello corrente con uno nuovo.Prima di eseguire l'aggiornamento, il modello verrà convalidato e, in caso di errori, verrà generato un oggetto DacServicesException.Se i chiamanti desiderano bloccare avvisi ed errori, devono convalidare il modello chiamando il metodo Validate() e verificando se sono inclusi errori o avvisi nei messaggi restituiti.Nota: solo il modello viene sostituito; tutti gli altri elementi, ad esempio il log di refactoring, lo script di pre-distribuzione, lo script di post-distribuzione e gli elementi dei collaboratori non vengono modificati.Se uno di questi elementi si basa su altri non più disponibili nel modello aggiornato, la distribuzione potrebbe non riuscire.È responsabilità del chiamante garantire la coerenza di questi elementi con il nuovo modello.L'API dell'oggetto Package può essere utilizzata per aggiornare altri elementi quali il log di refactoring e gli script e mantenerli coerenti con il modello aggiornato.Questi elementi vengono archiviati come parti del pacchetto e vengono identificati dal relativo URI.Le parti del pacchetto possono essere esaminate con il metodo GetParts().Per ulteriori informazioni sull'aggiornamento delle parti del pacchetto, vedere l'API dell'oggetto Package. Definito da DacPackageExtensions. |
In alto
Protezione dei thread
I membri static (Shared in Visual Basic) pubblici di questo tipo sono affidabili. Non è invece garantita la sicurezza dei membri dell'istanza.
.gif)
.gif)
.gif)
.gif)