CatalogFolder Class

Represents the folder for the catalogs.


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

public sealed class CatalogFolder : SfcInstance, 
	ISfcCreatable, ICreatable, ISfcAlterable, IAlterable, IRenamable, 
	ISfcRenamable, ISfcDiscoverObject, ISfcDroppable, IDroppable

The CatalogFolder type exposes the following members.

Public methodCatalogFolderInitializes a new instance of the CatalogFolder class with the specified parent, name and description.

Protected propertyAbstractIdentityKey (Inherited from SfcInstance.)
Public propertyDescriptionGets or sets the description of the CatalogFolder object.
Public propertyEnvironmentsGets the environments in the folder.
Public propertyFolderIdGets the identifier of the folder.
Public propertyIdentityKeyGets the identity key.
Public propertyMetadata (Inherited from SfcInstance.)
Public propertyNameGets or sets the name of the folder.
Public propertyParentGets or sets the parent.
Public propertyProjectsGets the projects in the folder.
Public propertyProperties (Inherited from SfcInstance.)
Protected propertyState (Inherited from SfcInstance.)
Public propertyUrn (Inherited from SfcInstance.)

Public methodAlterAlters the folder in the back-end server.
Public methodCreateCreates the folder in the back-end server.
Protected methodCreateIdentityKey (Inherited from SfcInstance.)
Public methodDenyDenies the permission to a specified user.
Public methodDeployProjectDeploys the project with the specified project name and project stream.
Public methodDiscover (Inherited from SfcInstance.)
Public methodDropIndicates the drop in the back-end server.
Public methodEquals (Inherited from Object.)
Protected methodGetChildCollection (Inherited from SfcInstance.)
Public methodGetDomain (Inherited from SfcInstance.)
Public methodGetEffectivePermissionsGets the effective permissions for the CatalogFolder object.
Public methodGetExplicitPermissions()Gets the explicit permissions of the CatalogFolder object.
Public methodGetExplicitPermissions(String)Gets the explicit permissions of the CatalogFolder object for a specified user.
Public methodGetHashCode (Inherited from Object.)
Public methodStatic memberGetObjectFactoryGets the factory to create a new instance.
Public methodGetPropertySet (Inherited from SfcInstance.)
Public methodGetType (Inherited from Object.)
Protected methodGetTypeMetadataImpl (Inherited from SfcInstance.)
Public methodGrantGrants permission to a specified user.
Protected methodInitializeUIPropertyState (Inherited from SfcInstance.)
Protected methodOnPropertyMetadataChanges (Inherited from SfcInstance.)
Protected methodOnPropertyValueChanges (Inherited from SfcInstance.)
Public methodRefresh (Inherited from SfcInstance.)
Public methodRenameRenames a folder.
Protected methodResetKey (Inherited from SfcInstance.)
Public methodRevokeRevokes permission to a specified user.
Public methodScriptAlterIndicates the script to alter a folder.
Public methodScriptCreateIndicates the script to create a folder.
Public methodScriptDenyIndicates the script to deny the permission to a folder.
Public methodScriptDropIndicates the script to drop a folder.
Public methodScriptGrantIndicates the script to grant the permission to a folder.
Public methodScriptRevokeIndicates the script to revoke the permission to a folder.
Public methodSerialize (Inherited from SfcInstance.)
Public methodToString (Inherited from SfcInstance.)

Public eventPropertyChanged (Inherited from SfcInstance.)
Public eventPropertyMetadataChanged (Inherited from SfcInstance.)

Explicit interface implemetationPrivate methodISfcDiscoverObject.DiscoverSpecifies whether to discover children and if their IsCrudActionHandledByParent is false (default), accumulate their CRUD scripts to my action script.
Explicit interface implemetationPrivate methodISfcRenamable.RenameRenames a folder.
Explicit interface implemetationPrivate methodISfcRenamable.ScriptRenameRenames the script of a folder.

Any public static (Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.

Community Additions