Partilhar via


Classe DacCompilationUnit

The DacCompilationUnit accepts Transact-SQL content and compiles it into a data-tier application (DAC) type. Any Transact-SQL file can be added or removed prior to compilation. 

Hierarquia de herança

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

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

Sintaxe

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

O tipo DacCompilationUnit expõe os membros a seguir.

Construtores

  Nome Descrição
Método público DacCompilationUnit() () () () Initializes a new instance of the DacCompilationUnit class.
Método público DacCompilationUnit(String, Version, String) Initializes a new instance of the DacCompilationUnit class with the specified information.

Início

Propriedades

  Nome Descrição
Propriedade pública DatabaseCollation Gets or sets the database collation used for the compile.
Propriedade pública Description Gets or sets the text description of the DAC type.
Propriedade pública MiscellaneousFiles A collection enumerating the miscellaneous files to include in the DAC type.
Propriedade pública TargetSelectionPolicy Gets or sets the server selection policy to compile into the DAC type.
Propriedade pública TypeName Gets or sets the name of the DAC type.
Propriedade pública Version Gets or sets the version of the DAC type.

Início

Métodos

  Nome Descrição
Método público AddTSqlSourceFile Adds a Transact-SQL script file to the compilation unit.
Método público Compile Compiles a DAC type based on the Transact-SQL scripts, server selection policy, and miscellaneous files specified for the DacCompilationUnit object.
Método público Equals (Herdado de Object.)
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 RemoveTSqlSourceFile Removes a Transact-SQL script file from the compilation unit.
Método público ToString (Herdado de Object.)

Início

Comentários

Using the DacCompilationUnit object, you can:

  • Add and remove Transact-SQL command files.

  • Compile the DAC type with a given collation.

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