Compartilhar via


Classe DacExtractionUnit

The DacExtractionUnit class contains the information that must be extracted to a DAC type, such as server graphs and miscellaneous files.

Hierarquia de herança

System. . :: . .Object
  Microsoft.SqlServer.Management.Dac..::..DacExtractionUnit

Namespace:  Microsoft.SqlServer.Management.Dac
Assembly:  Microsoft.SqlServer.Management.Dac (em Microsoft.SqlServer.Management.Dac.dll)

Sintaxe

'Declaração
Public Class DacExtractionUnit
'Uso
Dim instance As DacExtractionUnit
public class DacExtractionUnit
public ref class DacExtractionUnit
type DacExtractionUnit =  class end
public class DacExtractionUnit

O tipo DacExtractionUnit expõe os membros a seguir.

Construtores

  Nome Descrição
Método público DacExtractionUnit(Server, String) Initializes a new instance of the DacExtractionUnit class that has the specified instance of the Mecanismo de Banco de Dados and the specified database to be extracted.
Método público DacExtractionUnit(Server, String, String, Version) Initializes a new instance of the DacExtractionUnit class that has the specified instance of the Mecanismo de Banco de Dados and the specified database to be extracted, along with the type name and version to be applied.

Início

Propriedades

  Nome Descrição
Propriedade pública Description Gets or sets the description of the DAC package.
Propriedade pública ExtractionObjectsCount Gets the number of objects affected by the extraction.
Propriedade pública MiscellaneousFiles Gets or sets the collection of miscellaneous files associated with the DAC type.
Propriedade pública TargetSelectionPolicy Gets or sets the server selection policy placed in the DAC type.
Propriedade pública TypeName Gets or sets the name of the DAC type.
Propriedade pública Version Gets or sets the DAC type version.

Início

Métodos

  Nome Descrição
Método público Equals (Herdado de Object.)
Método público Extract Extracts the object defintions from the database, compiles them into a DAC type in a DAC package, and then returns the result of the extraction.
Método protegido Finalize (Herdado de Object.)
Método público GetHashCode (Herdado de Object.)
Método público GetType (Herdado de Object.)
Método protegido MemberwiseClone (Herdado de Object.)
Método público Register Extracts the object definitions from the database, compiles them into a DAC type, registers the type in a DAC instance, and then returns the result of the registration.
Método público ToString (Herdado de Object.)
Método público ValidateDatabaseObjects Returns the result of validating the database that is being extracted to DAC.

Início

Eventos

  Nome Descrição
Evento público DatabaseObjectValidated Indicates that the Database object has been validated.

Início

Comentários

Using the DacExtractionUnit class, you can:

  • Validate the database objects.

  • Extract objects into the DAC type.

Thread Safety

Qualquer membro público estático (Compartilhado no Microsoft Visual Basic) desse tipo é seguro para operações multi-threaded. Não há garantia de que qualquer membro de instância seja seguro para threads.

Segurança de thread

Qualquer membro público static (Shared no Visual Basic) desse tipo é seguro para threads. Não há garantia de que qualquer membro de instância seja seguro para threads.

Consulte também

Referência