Partager via


Classe ProjectInfo

Represents a class for a project.

Hiérarchie d'héritage

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

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 ProjectInfo _
    Inherits SfcInstance _
    Implements ISfcAlterable, IAlterable, ISfcDiscoverObject, ISfcDroppable,  _
    IDroppable, ISfcMovable
'Utilisation
Dim instance As ProjectInfo
[TypeConverterAttribute(typeof(LocalizableTypeConverter))]
[LocalizedPropertyResourcesAttribute("Microsoft.SqlServer.Management.IntegrationServices.LocalizableResources")]
public sealed class ProjectInfo : SfcInstance, 
    ISfcAlterable, IAlterable, ISfcDiscoverObject, ISfcDroppable, IDroppable, 
    ISfcMovable
[TypeConverterAttribute(typeof(LocalizableTypeConverter))]
[LocalizedPropertyResourcesAttribute(L"Microsoft.SqlServer.Management.IntegrationServices.LocalizableResources")]
public ref class ProjectInfo sealed : public SfcInstance, 
    ISfcAlterable, IAlterable, ISfcDiscoverObject, ISfcDroppable, IDroppable, 
    ISfcMovable
[<SealedAttribute>]
[<TypeConverterAttribute(typeof(LocalizableTypeConverter))>]
[<LocalizedPropertyResourcesAttribute("Microsoft.SqlServer.Management.IntegrationServices.LocalizableResources")>]
type ProjectInfo =  
    class 
        inherit SfcInstance 
        interface ISfcAlterable 
        interface IAlterable 
        interface ISfcDiscoverObject 
        interface ISfcDroppable 
        interface IDroppable 
        interface ISfcMovable 
    end
public final class ProjectInfo extends SfcInstance implements ISfcAlterable, IAlterable, ISfcDiscoverObject, ISfcDroppable, IDroppable, ISfcMovable

Le type ProjectInfo expose les membres suivants.

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 project.
Propriété publique IdentityKey Gets the identity key.
Propriété publique LastDeployedTime Gets the deployment date of the project.
Propriété publique Metadata (hérité de SfcInstance.)
Propriété publique Name Gets or sets the name of the project.
Propriété publique ObjectVersionLsn Gets the version of the project.
Propriété publique Packages Gets the packages in the project.
Propriété publique Parameters Gets the parameters of the project.
Propriété publique Parent Gets or sets the parent.
Propriété publique ProjectId Gets the database ID of the project.
Propriété publique Properties (hérité de SfcInstance.)
Propriété publique References Gets the environment references.
Propriété protégée State (hérité de SfcInstance.)
Propriété publique Urn (hérité de SfcInstance.)
Propriété publique Versions Gets the versions of the project.

Haut de la page

Méthodes

  Nom Description
Méthode publique Alter Alters the ProjectInfo in the back-end server.
Méthode protégée CreateIdentityKey (hérité de SfcInstance.)
Méthode publique Deny Denies permission to a specified user.
Méthode publique Discover (hérité de SfcInstance.)
Méthode publique Drop Indicates a 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 Retrieves the effective permission for this object.
Méthode publique GetExplicitPermissions() Retrieves the explicit permission for this object.
Méthode publique GetExplicitPermissions(String) Retrieves the explicit permission of this object for a specified user.
Méthode publique GetHashCode (hérité de Object.)
Méthode publiqueMembre statique GetObjectFactory Retrieves the Factory to create a new instance.
Méthode publique GetProjectBytes Retrieves the Integration Services project data, which is stored as a byte array, for this project.
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 publique Move Moves the object to be a child of another folder.
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 protégée ResetKey (hérité de SfcInstance.)
Méthode publique Revoke Revokes the permission to the specified user.
Méthode publique ScriptAlter Retrieves the script to alter the project.
Méthode publique ScriptDeny Retrieves the script to deny the permission to a project.
Méthode publique ScriptDrop Retrieves the script to drop the project.
Méthode publique ScriptGrant Retrieves the script to grant the permission to a project.
Méthode publique ScriptRevoke Retrieves the script to revoke the permission to a project.
Méthode publique ScriptValidate Validates the script.
Méthode publique Serialize (hérité de SfcInstance.)
Méthode publique ToString (hérité de SfcInstance.)
Méthode publique Validate Validates the project.

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 the children.
Implémentation d'interface expliciteMéthode privée ISfcMovable.Move Moves this object under the specified parent object and updates the storage to reflect the move.
Implémentation d'interface expliciteMéthode privée ISfcMovable.ScriptMove Produces the script to move this object under the specified parent object.

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