Freigeben über


Catalog-Klasse

Represents an Integration Services database.

Vererbungshierarchie

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

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

Syntax

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

Der Catalog-Typ macht folgende Elemente verfügbar.

Konstruktoren

  Name Beschreibung
Öffentliche Methode Catalog Initializes a new instance of the Catalog class with the specified parent, name and password.

Zum Anfang

Eigenschaften

  Name Beschreibung
Geschützte Eigenschaft AbstractIdentityKey (Geerbt von SfcInstance.)
Öffentliche Eigenschaft EncryptionAlgorithm Gets the encryption algorithm used in a catalog.
Öffentliche Eigenschaft Executions Gets the execution collection.
Öffentliche Eigenschaft Folders Gets the folder collection.
Öffentliche Eigenschaft IdentityKey Gets the identity key.
Öffentliche Eigenschaft MaxProjectVersions Gets or sets the maximum number of stored versions per project.
Öffentliche Eigenschaft Metadata (Geerbt von SfcInstance.)
Öffentliche Eigenschaft Name Gets or sets the name of the catalog.
Öffentliche Eigenschaft OperationCleanupEnabled Gets or sets a value that indicates whether the operation cleanup is enabled.
Öffentliche Eigenschaft OperationLogNumberOfRecords Gets the operation log number of records.
Öffentliche Eigenschaft OperationLogRetentionTime Gets or sets the retention period for the operation logs.
Öffentliche Eigenschaft OperationLogSize Gets the size of the operation log.
Öffentliche Eigenschaft Operations Gets the operation collection.
Öffentliche Eigenschaft Parent Gets or sets the parent.
Öffentliche Eigenschaft Properties (Geerbt von SfcInstance.)
Öffentliche Eigenschaft SchemaBuild Gets the schema build of the catalog.
Öffentliche Eigenschaft SchemaVersion Gets the schema version of the catalog.
Öffentliche Eigenschaft ServerLoggingLevel Gets or sets the logging level type used in the catalog.
Geschützte Eigenschaft State (Geerbt von SfcInstance.)
Öffentliche Eigenschaft Urn (Geerbt von SfcInstance.)
Öffentliche Eigenschaft Validations Gets the validation collection.
Öffentliche Eigenschaft VersionCleanupEnabled Gets or sets a value that indicates whether the version cleanup is enabled.
Öffentliche Eigenschaft VersionLogNumberOfRecords Gets the version log number of records.
Öffentliche Eigenschaft VersionLogSize Gets the size of the version log of the catalog.

Zum Anfang

Methoden

  Name Beschreibung
Öffentliche Methode Alter Alters the catalog in the back-end server.
Öffentliche Methode ChangeEncryptionAlgorithm Changes the encryption algorithm.
Öffentliche Methode Create() Creates the catalog in the back-end server.
Öffentliche Methode Create(Boolean) Creates the catalog in the back-end server.
Geschützte Methode CreateIdentityKey (Geerbt von SfcInstance.)
Öffentliche Methode Discover (Geerbt von SfcInstance.)
Öffentliche Methode Drop Indicates the drop in the back-end server.
Öffentliche Methode Equals (Geerbt von Object.)
Geschützte Methode GetChildCollection (Geerbt von SfcInstance.)
Öffentliche Methode GetDomain (Geerbt von SfcInstance.)
Öffentliche Methode GetHashCode (Geerbt von Object.)
Öffentliche MethodeStatisches Element GetObjectFactory Gets the factory to create a new instance.
Öffentliche Methode GetPropertySet (Geerbt von SfcInstance.)
Öffentliche Methode GetType (Geerbt von Object.)
Geschützte Methode GetTypeMetadataImpl (Geerbt von SfcInstance.)
Geschützte Methode InitializeUIPropertyState (Geerbt von SfcInstance.)
Geschützte Methode OnPropertyMetadataChanges (Geerbt von SfcInstance.)
Geschützte Methode OnPropertyValueChanges (Geerbt von SfcInstance.)
Öffentliche Methode Refresh (Geerbt von SfcInstance.)
Geschützte Methode ResetKey (Geerbt von SfcInstance.)
Öffentliche Methode ScriptAlter Determines the script to alter the catalog.
Öffentliche Methode ScriptCreate Determines the script to create the catalog.
Öffentliche Methode ScriptDrop Determines the script to drop the catalog.
Öffentliche Methode Serialize (Geerbt von SfcInstance.)
Öffentliche Methode ToString (Geerbt von SfcInstance.)

Zum Anfang

Ereignisse

  Name Beschreibung
Öffentliches Ereignis PropertyChanged (Geerbt von SfcInstance.)
Öffentliches Ereignis PropertyMetadataChanged (Geerbt von SfcInstance.)

Zum Anfang

Explizite Schnittstellenimplementierungen

  Name Beschreibung
Explizite SchnittstellenimplementierungPrivate Methode ISfcDiscoverObject.Discover Specifies whether to discover children and if their IsCrudActionHandledByParent is false (default), accumulate their CRUD scripts to the action script.

Zum Anfang

Threadsicherheit

Alle öffentlichen static (Shared in Visual Basic)-Elemente dieses Typs sind Threadsicher. Für Instanzelemente wird die Threadsicherheit nicht gewährleistet.

Siehe auch

Verweis

Microsoft.SqlServer.Management.IntegrationServices-Namespace