Partager via


Classe CatalogFolder

Represents the folder for the catalogs.

Hiérarchie d'héritage

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

Espace de noms :  Microsoft.SqlServer.Management.IntegrationServices
Assembly :  Microsoft.SqlServer.Management.IntegrationServices (en Microsoft.SqlServer.Management.IntegrationServices.dll)

Syntaxe

'Déclaration
<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
'Utilisation
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

Le type CatalogFolder expose les membres suivants.

Constructeurs

  Nom Description
Méthode publique CatalogFolder Initializes a new instance of the CatalogFolder class with the specified parent, name and description.

Haut de la page

Propriétés

  Nom Description
Propriété protégée AbstractIdentityKey (hérité de SfcInstance.)
Propriété publique Description Gets or sets the description of the CatalogFolder object.
Propriété publique Environments Gets the environments in the folder.
Propriété publique FolderId Gets the identifier of the folder.
Propriété publique IdentityKey Gets the identity key.
Propriété publique Metadata (hérité de SfcInstance.)
Propriété publique Name Gets or sets the name of the folder.
Propriété publique Parent Gets or sets the parent.
Propriété publique Projects Gets the projects in the folder.
Propriété publique Properties (hérité de SfcInstance.)
Propriété protégée State (hérité de SfcInstance.)
Propriété publique Urn (hérité de SfcInstance.)

Haut de la page

Méthodes

  Nom Description
Méthode publique Alter Alters the folder in the back-end server.
Méthode publique Create Creates the folder in the back-end server.
Méthode protégée CreateIdentityKey (hérité de SfcInstance.)
Méthode publique Deny Denies the permission to a specified user.
Méthode publique DeployProject Deploys the project with the specified project name and project stream.
Méthode publique Discover (hérité de SfcInstance.)
Méthode publique Drop Indicates the drop in the back-end server.
Méthode publique Equals (hérité de Object.)
Méthode protégée GetChildCollection (hérité de SfcInstance.)
Méthode publique GetDomain (hérité de SfcInstance.)
Méthode publique GetEffectivePermissions Gets the effective permissions for the CatalogFolder object.
Méthode publique GetExplicitPermissions() Gets the explicit permissions of the CatalogFolder object.
Méthode publique GetExplicitPermissions(String) Gets the explicit permissions of the CatalogFolder object for a specified user.
Méthode publique GetHashCode (hérité de Object.)
Méthode publiqueMembre statique GetObjectFactory Gets the factory to create a new instance.
Méthode publique GetPropertySet (hérité de SfcInstance.)
Méthode publique GetType (hérité de Object.)
Méthode protégée GetTypeMetadataImpl (hérité de SfcInstance.)
Méthode publique Grant Grants permission to a specified user.
Méthode protégée InitializeUIPropertyState (hérité de SfcInstance.)
Méthode protégée OnPropertyMetadataChanges (hérité de SfcInstance.)
Méthode protégée OnPropertyValueChanges (hérité de SfcInstance.)
Méthode publique Refresh (hérité de SfcInstance.)
Méthode publique Rename Renames a folder.
Méthode protégée ResetKey (hérité de SfcInstance.)
Méthode publique Revoke Revokes permission to a specified user.
Méthode publique ScriptAlter Indicates the script to alter a folder.
Méthode publique ScriptCreate Indicates the script to create a folder.
Méthode publique ScriptDeny Indicates the script to deny the permission to a folder.
Méthode publique ScriptDrop Indicates the script to drop a folder.
Méthode publique ScriptGrant Indicates the script to grant the permission to a folder.
Méthode publique ScriptRevoke Indicates the script to revoke the permission to a folder.
Méthode publique Serialize (hérité de SfcInstance.)
Méthode publique ToString (hérité de SfcInstance.)

Haut de la page

Événements

  Nom Description
Événement public PropertyChanged (hérité de SfcInstance.)
Événement public PropertyMetadataChanged (hérité de SfcInstance.)

Haut de la page

Implémentations d'interfaces explicites

  Nom Description
Implémentation d'interface expliciteMéthode privée ISfcDiscoverObject.Discover Specifies whether to discover children and if their IsCrudActionHandledByParent is false (default), accumulate their CRUD scripts to my action script.
Implémentation d'interface expliciteMéthode privée ISfcRenamable.Rename Renames a folder.
Implémentation d'interface expliciteMéthode privée ISfcRenamable.ScriptRename Renames the script of a folder.

Haut de la page

Sécurité des threads

Tous les membres publics static (Shared dans Visual Basic) de ce type sont thread-safe. Tous les membres de l'instance ne sont pas garantis comme étant thread-safe.

Voir aussi

Référence

Espace de noms Microsoft.SqlServer.Management.IntegrationServices