Condividi tramite


Classe Catalog

Represents an Integration Services database.

Gerarchia di ereditarietà

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

Spazio dei nomi  Microsoft.SqlServer.Management.IntegrationServices
Assembly:  Microsoft.SqlServer.Management.IntegrationServices (in Microsoft.SqlServer.Management.IntegrationServices.dll)

Sintassi

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

Nel tipo Catalog sono esposti i membri seguenti.

Costruttori

  Nome Descrizione
Metodo pubblico Catalog Initializes a new instance of the Catalog class with the specified parent, name and password.

In alto

Proprietà

  Nome Descrizione
Proprietà protetta AbstractIdentityKey Ereditato da SfcInstance.
Proprietà pubblica EncryptionAlgorithm Gets the encryption algorithm used in a catalog.
Proprietà pubblica Executions Gets the execution collection.
Proprietà pubblica Folders Gets the folder collection.
Proprietà pubblica IdentityKey Gets the identity key.
Proprietà pubblica MaxProjectVersions Gets or sets the maximum number of stored versions per project.
Proprietà pubblica Metadata Ereditato da SfcInstance.
Proprietà pubblica Name Gets or sets the name of the catalog.
Proprietà pubblica OperationCleanupEnabled Gets or sets a value that indicates whether the operation cleanup is enabled.
Proprietà pubblica OperationLogNumberOfRecords Gets the operation log number of records.
Proprietà pubblica OperationLogRetentionTime Gets or sets the retention period for the operation logs.
Proprietà pubblica OperationLogSize Gets the size of the operation log.
Proprietà pubblica Operations Gets the operation collection.
Proprietà pubblica Parent Gets or sets the parent.
Proprietà pubblica Properties Ereditato da SfcInstance.
Proprietà pubblica SchemaBuild Gets the schema build of the catalog.
Proprietà pubblica SchemaVersion Gets the schema version of the catalog.
Proprietà pubblica ServerLoggingLevel Gets or sets the logging level type used in the catalog.
Proprietà protetta State Ereditato da SfcInstance.
Proprietà pubblica Urn Ereditato da SfcInstance.
Proprietà pubblica Validations Gets the validation collection.
Proprietà pubblica VersionCleanupEnabled Gets or sets a value that indicates whether the version cleanup is enabled.
Proprietà pubblica VersionLogNumberOfRecords Gets the version log number of records.
Proprietà pubblica VersionLogSize Gets the size of the version log of the catalog.

In alto

Metodi

  Nome Descrizione
Metodo pubblico Alter Alters the catalog in the back-end server.
Metodo pubblico ChangeEncryptionAlgorithm Changes the encryption algorithm.
Metodo pubblico Create() Creates the catalog in the back-end server.
Metodo pubblico Create(Boolean) Creates the catalog in the back-end server.
Metodo protetto CreateIdentityKey Ereditato da SfcInstance.
Metodo pubblico Discover Ereditato da SfcInstance.
Metodo pubblico Drop Indicates the drop in the back-end server.
Metodo pubblico Equals Ereditato da Object.
Metodo protetto GetChildCollection Ereditato da SfcInstance.
Metodo pubblico GetDomain Ereditato da SfcInstance.
Metodo pubblico GetHashCode Ereditato da Object.
Metodo pubblicoMembro statico GetObjectFactory Gets the factory to create a new instance.
Metodo pubblico GetPropertySet Ereditato da SfcInstance.
Metodo pubblico GetType Ereditato da Object.
Metodo protetto GetTypeMetadataImpl Ereditato da SfcInstance.
Metodo protetto InitializeUIPropertyState Ereditato da SfcInstance.
Metodo protetto OnPropertyMetadataChanges Ereditato da SfcInstance.
Metodo protetto OnPropertyValueChanges Ereditato da SfcInstance.
Metodo pubblico Refresh Ereditato da SfcInstance.
Metodo protetto ResetKey Ereditato da SfcInstance.
Metodo pubblico ScriptAlter Determines the script to alter the catalog.
Metodo pubblico ScriptCreate Determines the script to create the catalog.
Metodo pubblico ScriptDrop Determines the script to drop the catalog.
Metodo pubblico Serialize Ereditato da SfcInstance.
Metodo pubblico ToString Ereditato da SfcInstance.

In alto

Eventi

  Nome Descrizione
Evento pubblico PropertyChanged Ereditato da SfcInstance.
Evento pubblico PropertyMetadataChanged Ereditato da SfcInstance.

In alto

Implementazioni esplicite dell'interfaccia

  Nome Descrizione
Implementazione esplicita dell'interfacciaMetodo privato ISfcDiscoverObject.Discover Specifies whether to discover children and if their IsCrudActionHandledByParent is false (default), accumulate their CRUD scripts to the action script.

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.

Vedere anche

Riferimento

Spazio dei nomi Microsoft.SqlServer.Management.IntegrationServices