共用方式為


Catalog 類別

Represents an Integration Services database.

繼承階層

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

命名空間:  Microsoft.SqlServer.Management.IntegrationServices
組件:  Microsoft.SqlServer.Management.IntegrationServices (在 Microsoft.SqlServer.Management.IntegrationServices.dll 中)

語法

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

Catalog 型別公開下列成員。

建構函式

  名稱 說明
公用方法 Catalog Initializes a new instance of the Catalog class with the specified parent, name and password.

上層

屬性

  名稱 說明
受保護的屬性 AbstractIdentityKey (繼承自 SfcInstance。)
公用屬性 EncryptionAlgorithm Gets the encryption algorithm used in a catalog.
公用屬性 Executions Gets the execution collection.
公用屬性 Folders Gets the folder collection.
公用屬性 IdentityKey Gets the identity key.
公用屬性 MaxProjectVersions Gets or sets the maximum number of stored versions per project.
公用屬性 Metadata (繼承自 SfcInstance。)
公用屬性 Name Gets or sets the name of the catalog.
公用屬性 OperationCleanupEnabled Gets or sets a value that indicates whether the operation cleanup is enabled.
公用屬性 OperationLogNumberOfRecords Gets the operation log number of records.
公用屬性 OperationLogRetentionTime Gets or sets the retention period for the operation logs.
公用屬性 OperationLogSize Gets the size of the operation log.
公用屬性 Operations Gets the operation collection.
公用屬性 Parent Gets or sets the parent.
公用屬性 Properties (繼承自 SfcInstance。)
公用屬性 SchemaBuild Gets the schema build of the catalog.
公用屬性 SchemaVersion Gets the schema version of the catalog.
公用屬性 ServerLoggingLevel Gets or sets the logging level type used in the catalog.
受保護的屬性 State (繼承自 SfcInstance。)
公用屬性 Urn (繼承自 SfcInstance。)
公用屬性 Validations Gets the validation collection.
公用屬性 VersionCleanupEnabled Gets or sets a value that indicates whether the version cleanup is enabled.
公用屬性 VersionLogNumberOfRecords Gets the version log number of records.
公用屬性 VersionLogSize Gets the size of the version log of the catalog.

上層

方法

  名稱 說明
公用方法 Alter Alters the catalog in the back-end server.
公用方法 ChangeEncryptionAlgorithm Changes the encryption algorithm.
公用方法 Create() Creates the catalog in the back-end server.
公用方法 Create(Boolean) Creates the catalog in the back-end server.
受保護的方法 CreateIdentityKey (繼承自 SfcInstance。)
公用方法 Discover (繼承自 SfcInstance。)
公用方法 Drop Indicates the drop in the back-end server.
公用方法 Equals (繼承自 Object。)
受保護的方法 GetChildCollection (繼承自 SfcInstance。)
公用方法 GetDomain (繼承自 SfcInstance。)
公用方法 GetHashCode (繼承自 Object。)
公用方法靜態成員 GetObjectFactory Gets the factory to create a new instance.
公用方法 GetPropertySet (繼承自 SfcInstance。)
公用方法 GetType (繼承自 Object。)
受保護的方法 GetTypeMetadataImpl (繼承自 SfcInstance。)
受保護的方法 InitializeUIPropertyState (繼承自 SfcInstance。)
受保護的方法 OnPropertyMetadataChanges (繼承自 SfcInstance。)
受保護的方法 OnPropertyValueChanges (繼承自 SfcInstance。)
公用方法 Refresh (繼承自 SfcInstance。)
受保護的方法 ResetKey (繼承自 SfcInstance。)
公用方法 ScriptAlter Determines the script to alter the catalog.
公用方法 ScriptCreate Determines the script to create the catalog.
公用方法 ScriptDrop Determines the script to drop the catalog.
公用方法 Serialize (繼承自 SfcInstance。)
公用方法 ToString (繼承自 SfcInstance。)

上層

事件

  名稱 說明
公用事件 PropertyChanged (繼承自 SfcInstance。)
公用事件 PropertyMetadataChanged (繼承自 SfcInstance。)

上層

明確 繼承 實作

  名稱 說明
明確介面實作私用方法 ISfcDiscoverObject.Discover Specifies whether to discover children and if their IsCrudActionHandledByParent is false (default), accumulate their CRUD scripts to the action script.

上層

執行緒安全性

這個型別的任何公用 static (在 Visual Basic 中為 Shared) 成員都是執行緒安全的。並不是所有的執行個體成員都保證可以用於所有的執行緒。

請參閱

參考

Microsoft.SqlServer.Management.IntegrationServices 命名空間