Compartilhar via


Classe Catalog

Represents an Integration Services database.

Hierarquia de herança

System.Object
  Microsoft.SqlServer.Management.Sdk.Sfc.SfcInstance
    Microsoft.SqlServer.Management.IntegrationServices.Catalog

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

Sintaxe

'Declaração
<TypeConverterAttribute(GetType(LocalizableTypeConverter))> _
<LocalizedPropertyResourcesAttribute("Microsoft.SqlServer.Management.IntegrationServices.LocalizableResources")> _
Public NotInheritable Class Catalog _
    Inherits SfcInstance _
    Implements ISfcCreatable, ICreatable, ISfcAlterable, IAlterable,  _
    ISfcDroppable, IDroppable, ISfcDiscoverObject
'Uso
Dim instance As Catalog
[TypeConverterAttribute(typeof(LocalizableTypeConverter))]
[LocalizedPropertyResourcesAttribute("Microsoft.SqlServer.Management.IntegrationServices.LocalizableResources")]
public sealed class Catalog : SfcInstance, 
    ISfcCreatable, ICreatable, ISfcAlterable, IAlterable, ISfcDroppable, 
    IDroppable, ISfcDiscoverObject
[TypeConverterAttribute(typeof(LocalizableTypeConverter))]
[LocalizedPropertyResourcesAttribute(L"Microsoft.SqlServer.Management.IntegrationServices.LocalizableResources")]
public ref class Catalog sealed : public SfcInstance, 
    ISfcCreatable, ICreatable, ISfcAlterable, IAlterable, ISfcDroppable, 
    IDroppable, ISfcDiscoverObject
[<SealedAttribute>]
[<TypeConverterAttribute(typeof(LocalizableTypeConverter))>]
[<LocalizedPropertyResourcesAttribute("Microsoft.SqlServer.Management.IntegrationServices.LocalizableResources")>]
type Catalog =  
    class 
        inherit SfcInstance 
        interface ISfcCreatable 
        interface ICreatable 
        interface ISfcAlterable 
        interface IAlterable 
        interface ISfcDroppable 
        interface IDroppable 
        interface ISfcDiscoverObject 
    end
public final class Catalog extends SfcInstance implements ISfcCreatable, ICreatable, ISfcAlterable, IAlterable, ISfcDroppable, IDroppable, ISfcDiscoverObject

O tipo Catalog expõe os membros a seguir.

Construtores

  Nome Descrição
Método público Catalog Initializes a new instance of the Catalog class with the specified parent, name and password.

Início

Propriedades

  Nome Descrição
Propriedade protegida AbstractIdentityKey (Herdado de SfcInstance.)
Propriedade pública EncryptionAlgorithm Gets the encryption algorithm used in a catalog.
Propriedade pública Executions Gets the execution collection.
Propriedade pública Folders Gets the folder collection.
Propriedade pública IdentityKey Gets the identity key.
Propriedade pública MaxProjectVersions Gets or sets the maximum number of stored versions per project.
Propriedade pública Metadata (Herdado de SfcInstance.)
Propriedade pública Name Gets or sets the name of the catalog.
Propriedade pública OperationCleanupEnabled Gets or sets a value that indicates whether the operation cleanup is enabled.
Propriedade pública OperationLogNumberOfRecords Gets the operation log number of records.
Propriedade pública OperationLogRetentionTime Gets or sets the retention period for the operation logs.
Propriedade pública OperationLogSize Gets the size of the operation log.
Propriedade pública Operations Gets the operation collection.
Propriedade pública Parent Gets or sets the parent.
Propriedade pública Properties (Herdado de SfcInstance.)
Propriedade pública SchemaBuild Gets the schema build of the catalog.
Propriedade pública SchemaVersion Gets the schema version of the catalog.
Propriedade pública ServerLoggingLevel Gets or sets the logging level type used in the catalog.
Propriedade protegida State (Herdado de SfcInstance.)
Propriedade pública Urn (Herdado de SfcInstance.)
Propriedade pública Validations Gets the validation collection.
Propriedade pública VersionCleanupEnabled Gets or sets a value that indicates whether the version cleanup is enabled.
Propriedade pública VersionLogNumberOfRecords Gets the version log number of records.
Propriedade pública VersionLogSize Gets the size of the version log of the catalog.

Início

Métodos

  Nome Descrição
Método público Alter Alters the catalog in the back-end server.
Método público ChangeEncryptionAlgorithm Changes the encryption algorithm.
Método público Create() Creates the catalog in the back-end server.
Método público Create(Boolean) Creates the catalog in the back-end server.
Método protegido CreateIdentityKey (Herdado de SfcInstance.)
Método público Discover (Herdado de SfcInstance.)
Método público Drop Indicates the drop in the back-end server.
Método público Equals (Herdado de Object.)
Método protegido GetChildCollection (Herdado de SfcInstance.)
Método público GetDomain (Herdado de SfcInstance.)
Método público GetHashCode (Herdado de Object.)
Método públicoMembro estático GetObjectFactory Gets the factory to create a new instance.
Método público GetPropertySet (Herdado de SfcInstance.)
Método público GetType (Herdado de Object.)
Método protegido GetTypeMetadataImpl (Herdado de SfcInstance.)
Método protegido InitializeUIPropertyState (Herdado de SfcInstance.)
Método protegido OnPropertyMetadataChanges (Herdado de SfcInstance.)
Método protegido OnPropertyValueChanges (Herdado de SfcInstance.)
Método público Refresh (Herdado de SfcInstance.)
Método protegido ResetKey (Herdado de SfcInstance.)
Método público ScriptAlter Determines the script to alter the catalog.
Método público ScriptCreate Determines the script to create the catalog.
Método público ScriptDrop Determines the script to drop the catalog.
Método público Serialize (Herdado de SfcInstance.)
Método público ToString (Herdado de SfcInstance.)

Início

Eventos

  Nome Descrição
Evento público PropertyChanged (Herdado de SfcInstance.)
Evento público PropertyMetadataChanged (Herdado de SfcInstance.)

Início

Implementações de interfaces explícitas

  Nome Descrição
Implementações de interfaces explícitasMétodo privado ISfcDiscoverObject.Discover Specifies whether to discover children and if their IsCrudActionHandledByParent is false (default), accumulate their CRUD scripts to the action script.

Início

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

Namespace Microsoft.SqlServer.Management.IntegrationServices