Share via


Classe Catalog

Represents an Integration Services database.

Hiérarchie d'héritage

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

Espace de noms :  Microsoft.SqlServer.Management.IntegrationServices
Assembly :  Microsoft.SqlServer.Management.IntegrationServices (en Microsoft.SqlServer.Management.IntegrationServices.dll)

Syntaxe

'Déclaration
<TypeConverterAttribute(GetType(LocalizableTypeConverter))> _
<LocalizedPropertyResourcesAttribute("Microsoft.SqlServer.Management.IntegrationServices.LocalizableResources")> _
Public NotInheritable Class Catalog _
    Inherits SfcInstance _
    Implements ISfcCreatable, ICreatable, ISfcAlterable, IAlterable,  _
    ISfcDroppable, IDroppable, ISfcDiscoverObject
'Utilisation
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

Le type Catalog expose les membres suivants.

Constructeurs

  Nom Description
Méthode publique Catalog Initializes a new instance of the Catalog class with the specified parent, name and password.

Haut de la page

Propriétés

  Nom Description
Propriété protégée AbstractIdentityKey (hérité de SfcInstance.)
Propriété publique EncryptionAlgorithm Gets the encryption algorithm used in a catalog.
Propriété publique Executions Gets the execution collection.
Propriété publique Folders Gets the folder collection.
Propriété publique IdentityKey Gets the identity key.
Propriété publique MaxProjectVersions Gets or sets the maximum number of stored versions per project.
Propriété publique Metadata (hérité de SfcInstance.)
Propriété publique Name Gets or sets the name of the catalog.
Propriété publique OperationCleanupEnabled Gets or sets a value that indicates whether the operation cleanup is enabled.
Propriété publique OperationLogNumberOfRecords Gets the operation log number of records.
Propriété publique OperationLogRetentionTime Gets or sets the retention period for the operation logs.
Propriété publique OperationLogSize Gets the size of the operation log.
Propriété publique Operations Gets the operation collection.
Propriété publique Parent Gets or sets the parent.
Propriété publique Properties (hérité de SfcInstance.)
Propriété publique SchemaBuild Gets the schema build of the catalog.
Propriété publique SchemaVersion Gets the schema version of the catalog.
Propriété publique ServerLoggingLevel Gets or sets the logging level type used in the catalog.
Propriété protégée State (hérité de SfcInstance.)
Propriété publique Urn (hérité de SfcInstance.)
Propriété publique Validations Gets the validation collection.
Propriété publique VersionCleanupEnabled Gets or sets a value that indicates whether the version cleanup is enabled.
Propriété publique VersionLogNumberOfRecords Gets the version log number of records.
Propriété publique VersionLogSize Gets the size of the version log of the catalog.

Haut de la page

Méthodes

  Nom Description
Méthode publique Alter Alters the catalog in the back-end server.
Méthode publique ChangeEncryptionAlgorithm Changes the encryption algorithm.
Méthode publique Create() Creates the catalog in the back-end server.
Méthode publique Create(Boolean) Creates the catalog in the back-end server.
Méthode protégée CreateIdentityKey (hérité de SfcInstance.)
Méthode publique Discover (hérité de SfcInstance.)
Méthode publique Drop Indicates the drop in the back-end server.
Méthode publique Equals (hérité de Object.)
Méthode protégée GetChildCollection (hérité de SfcInstance.)
Méthode publique GetDomain (hérité de SfcInstance.)
Méthode publique GetHashCode (hérité de Object.)
Méthode publiqueMembre statique GetObjectFactory Gets the factory to create a new instance.
Méthode publique GetPropertySet (hérité de SfcInstance.)
Méthode publique GetType (hérité de Object.)
Méthode protégée GetTypeMetadataImpl (hérité de SfcInstance.)
Méthode protégée InitializeUIPropertyState (hérité de SfcInstance.)
Méthode protégée OnPropertyMetadataChanges (hérité de SfcInstance.)
Méthode protégée OnPropertyValueChanges (hérité de SfcInstance.)
Méthode publique Refresh (hérité de SfcInstance.)
Méthode protégée ResetKey (hérité de SfcInstance.)
Méthode publique ScriptAlter Determines the script to alter the catalog.
Méthode publique ScriptCreate Determines the script to create the catalog.
Méthode publique ScriptDrop Determines the script to drop the catalog.
Méthode publique Serialize (hérité de SfcInstance.)
Méthode publique ToString (hérité de SfcInstance.)

Haut de la page

Événements

  Nom Description
Événement public PropertyChanged (hérité de SfcInstance.)
Événement public PropertyMetadataChanged (hérité de SfcInstance.)

Haut de la page

Implémentations d'interfaces explicites

  Nom Description
Implémentation d'interface expliciteMéthode privée ISfcDiscoverObject.Discover Specifies whether to discover children and if their IsCrudActionHandledByParent is false (default), accumulate their CRUD scripts to the action script.

Haut de la page

Sécurité des threads

Tous les membres publics static (Shared dans Visual Basic) de ce type sont thread-safe. Tous les membres de l'instance ne sont pas garantis comme étant thread-safe.

Voir aussi

Référence

Espace de noms Microsoft.SqlServer.Management.IntegrationServices