CatalogFolder 类

Represents the folder for the catalogs.

继承层次结构

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

命名空间:  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 CatalogFolder _
    Inherits SfcInstance _
    Implements ISfcCreatable, ICreatable, ISfcAlterable, IAlterable,  _
    IRenamable, ISfcRenamable, ISfcDiscoverObject, ISfcDroppable, IDroppable
用法
Dim instance As CatalogFolder
[TypeConverterAttribute(typeof(LocalizableTypeConverter))]
[LocalizedPropertyResourcesAttribute("Microsoft.SqlServer.Management.IntegrationServices.LocalizableResources")]
public sealed class CatalogFolder : SfcInstance, 
    ISfcCreatable, ICreatable, ISfcAlterable, IAlterable, IRenamable, 
    ISfcRenamable, ISfcDiscoverObject, ISfcDroppable, IDroppable
[TypeConverterAttribute(typeof(LocalizableTypeConverter))]
[LocalizedPropertyResourcesAttribute(L"Microsoft.SqlServer.Management.IntegrationServices.LocalizableResources")]
public ref class CatalogFolder sealed : public SfcInstance, 
    ISfcCreatable, ICreatable, ISfcAlterable, IAlterable, IRenamable, 
    ISfcRenamable, ISfcDiscoverObject, ISfcDroppable, IDroppable
[<SealedAttribute>]
[<TypeConverterAttribute(typeof(LocalizableTypeConverter))>]
[<LocalizedPropertyResourcesAttribute("Microsoft.SqlServer.Management.IntegrationServices.LocalizableResources")>]
type CatalogFolder =  
    class 
        inherit SfcInstance 
        interface ISfcCreatable 
        interface ICreatable 
        interface ISfcAlterable 
        interface IAlterable 
        interface IRenamable 
        interface ISfcRenamable 
        interface ISfcDiscoverObject 
        interface ISfcDroppable 
        interface IDroppable 
    end
public final class CatalogFolder extends SfcInstance implements ISfcCreatable, ICreatable, ISfcAlterable, IAlterable, IRenamable, ISfcRenamable, ISfcDiscoverObject, ISfcDroppable, IDroppable

CatalogFolder 类型公开以下成员。

构造函数

  名称 说明
公共方法 CatalogFolder Initializes a new instance of the CatalogFolder class with the specified parent, name and description.

页首

属性

  名称 说明
受保护属性 AbstractIdentityKey (从 SfcInstance 继承。)
公共属性 Description Gets or sets the description of the CatalogFolder object.
公共属性 Environments Gets the environments in the folder.
公共属性 FolderId Gets the identifier of the folder.
公共属性 IdentityKey Gets the identity key.
公共属性 Metadata (从 SfcInstance 继承。)
公共属性 Name Gets or sets the name of the folder.
公共属性 Parent Gets or sets the parent.
公共属性 Projects Gets the projects in the folder.
公共属性 Properties (从 SfcInstance 继承。)
受保护属性 State (从 SfcInstance 继承。)
公共属性 Urn (从 SfcInstance 继承。)

页首

方法

  名称 说明
公共方法 Alter Alters the folder in the back-end server.
公共方法 Create Creates the folder in the back-end server.
受保护方法 CreateIdentityKey (从 SfcInstance 继承。)
公共方法 Deny Denies the permission to a specified user.
公共方法 DeployProject Deploys the project with the specified project name and project stream.
公共方法 Discover (从 SfcInstance 继承。)
公共方法 Drop Indicates the drop in the back-end server.
公共方法 Equals (从 Object 继承。)
受保护方法 GetChildCollection (从 SfcInstance 继承。)
公共方法 GetDomain (从 SfcInstance 继承。)
公共方法 GetEffectivePermissions Gets the effective permissions for the CatalogFolder object.
公共方法 GetExplicitPermissions() Gets the explicit permissions of the CatalogFolder object.
公共方法 GetExplicitPermissions(String) Gets the explicit permissions of the CatalogFolder object for a specified user.
公共方法 GetHashCode (从 Object 继承。)
公共方法静态成员 GetObjectFactory Gets the factory to create a new instance.
公共方法 GetPropertySet (从 SfcInstance 继承。)
公共方法 GetType (从 Object 继承。)
受保护方法 GetTypeMetadataImpl (从 SfcInstance 继承。)
公共方法 Grant Grants permission to a specified user.
受保护方法 InitializeUIPropertyState (从 SfcInstance 继承。)
受保护方法 OnPropertyMetadataChanges (从 SfcInstance 继承。)
受保护方法 OnPropertyValueChanges (从 SfcInstance 继承。)
公共方法 Refresh (从 SfcInstance 继承。)
公共方法 Rename Renames a folder.
受保护方法 ResetKey (从 SfcInstance 继承。)
公共方法 Revoke Revokes permission to a specified user.
公共方法 ScriptAlter Indicates the script to alter a folder.
公共方法 ScriptCreate Indicates the script to create a folder.
公共方法 ScriptDeny Indicates the script to deny the permission to a folder.
公共方法 ScriptDrop Indicates the script to drop a folder.
公共方法 ScriptGrant Indicates the script to grant the permission to a folder.
公共方法 ScriptRevoke Indicates the script to revoke the permission to a folder.
公共方法 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 my action script.
显式接口实现私有方法 ISfcRenamable.Rename Renames a folder.
显式接口实现私有方法 ISfcRenamable.ScriptRename Renames the script of a folder.

页首

线程安全

此类型的任何公共 static(在 Visual Basic 中为 Shared) 成员都是线程安全的。不保证所有实例成员都是线程安全的。

请参阅

参考

Microsoft.SqlServer.Management.IntegrationServices 命名空间