ProjectInfo Class

Represents a class for a project.


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

public sealed class ProjectInfo : SfcInstance, 
	ISfcAlterable, IAlterable, ISfcDiscoverObject, ISfcDroppable, IDroppable, 

The ProjectInfo type exposes the following members.

Protected propertyAbstractIdentityKey (Inherited from SfcInstance.)
Public propertyDescriptionGets or sets the description of the project.
Public propertyIdentityKeyGets the identity key.
Public propertyLastDeployedTimeGets the deployment date of the project.
Public propertyMetadata (Inherited from SfcInstance.)
Public propertyNameGets or sets the name of the project.
Public propertyObjectVersionLsnGets the version of the project.
Public propertyPackagesGets the packages in the project.
Public propertyParametersGets the parameters of the project.
Public propertyParentGets or sets the parent.
Public propertyProjectIdGets the database ID of the project.
Public propertyProperties (Inherited from SfcInstance.)
Public propertyReferencesGets the environment references.
Protected propertyState (Inherited from SfcInstance.)
Public propertyUrn (Inherited from SfcInstance.)
Public propertyVersionsGets the versions of the project.

Public methodAlterAlters the ProjectInfo in the back-end server.
Protected methodCreateIdentityKey (Inherited from SfcInstance.)
Public methodDenyDenies permission to a specified user.
Public methodDiscover (Inherited from SfcInstance.)
Public methodDropIndicates a drop in the back-end server.
Public methodEquals (Inherited from Object.)
Protected methodGetChildCollection (Inherited from SfcInstance.)
Public methodGetDomain (Inherited from SfcInstance.)
Public methodGetEffectivePermissionsRetrieves the effective permission for this object.
Public methodGetExplicitPermissions()Retrieves the explicit permission for this object.
Public methodGetExplicitPermissions(String)Retrieves the explicit permission of this object for a specified user.
Public methodGetHashCode (Inherited from Object.)
Public methodStatic memberGetObjectFactoryRetrieves the Factory to create a new instance.
Public methodGetProjectBytesRetrieves the Integration Services project data, which is stored as a byte array, for this project.
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.)
Public methodMoveMoves the object to be a child of another folder.
Protected methodOnPropertyMetadataChanges (Inherited from SfcInstance.)
Protected methodOnPropertyValueChanges (Inherited from SfcInstance.)
Public methodRefresh (Inherited from SfcInstance.)
Protected methodResetKey (Inherited from SfcInstance.)
Public methodRevokeRevokes the permission to the specified user.
Public methodScriptAlterRetrieves the script to alter the project.
Public methodScriptDenyRetrieves the script to deny the permission to a project.
Public methodScriptDropRetrieves the script to drop the project.
Public methodScriptGrantRetrieves the script to grant the permission to a project.
Public methodScriptRevokeRetrieves the script to revoke the permission to a project.
Public methodScriptValidateValidates the script.
Public methodSerialize (Inherited from SfcInstance.)
Public methodToString (Inherited from SfcInstance.)
Public methodValidateValidates the project.

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

Explicit interface implemetationPrivate methodISfcDiscoverObject.DiscoverSpecifies whether to discover the children.
Explicit interface implemetationPrivate methodISfcMovable.MoveMoves this object under the specified parent object and updates the storage to reflect the move.
Explicit interface implemetationPrivate methodISfcMovable.ScriptMoveProduces the script to move this object under the specified parent object.

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