ProjectInfo Class
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Represents a class for a project.
public ref class ProjectInfo sealed : Microsoft::SqlServer::Management::Sdk::Sfc::SfcInstance, Microsoft::SqlServer::Management::Common::IAlterable, Microsoft::SqlServer::Management::Common::IDroppable, Microsoft::SqlServer::Management::Sdk::Sfc::ISfcAlterable, Microsoft::SqlServer::Management::Sdk::Sfc::ISfcDroppable, Microsoft::SqlServer::Management::Sdk::Sfc::ISfcMovable
[Microsoft.SqlServer.Management.Sdk.Sfc.LocalizedPropertyResources("Microsoft.SqlServer.Management.IntegrationServices.LocalizableResources")]
[System.ComponentModel.TypeConverter(typeof(Microsoft.SqlServer.Management.Sdk.Sfc.LocalizableTypeConverter))]
public sealed class ProjectInfo : Microsoft.SqlServer.Management.Sdk.Sfc.SfcInstance, Microsoft.SqlServer.Management.Common.IAlterable, Microsoft.SqlServer.Management.Common.IDroppable, Microsoft.SqlServer.Management.Sdk.Sfc.ISfcAlterable, Microsoft.SqlServer.Management.Sdk.Sfc.ISfcDroppable, Microsoft.SqlServer.Management.Sdk.Sfc.ISfcMovable
[<Microsoft.SqlServer.Management.Sdk.Sfc.LocalizedPropertyResources("Microsoft.SqlServer.Management.IntegrationServices.LocalizableResources")>]
[<System.ComponentModel.TypeConverter(typeof(Microsoft.SqlServer.Management.Sdk.Sfc.LocalizableTypeConverter))>]
type ProjectInfo = class
inherit SfcInstance
interface ISfcAlterable
interface IAlterable
interface ISfcDiscoverObject
interface ISfcDroppable
interface IDroppable
interface ISfcMovable
Public NotInheritable Class ProjectInfo
Inherits SfcInstance
Implements IAlterable, IDroppable, ISfcAlterable, ISfcDroppable, ISfcMovable
- Inheritance
- Attributes
- Implements
Properties
AbstractIdentityKey |
Do not reference this member directly in your code. It supports the SQL Server infrastructure. (Inherited from SfcInstance) |
Description |
Gets or sets the description of the project. |
IdentityKey |
Gets the identity key. |
LastDeployedTime |
Gets the deployment date of the project. |
Metadata |
Returns metadata about the instance and its domain. (Inherited from SfcInstance) |
Name |
Gets or sets the name of the project. |
ObjectVersionLsn |
Gets the version of the project. |
Packages |
Gets the packages in the project. |
Parameters |
Gets the parameters of the project. |
Parent |
Gets or sets the parent. |
ProjectId |
Gets the database ID of the project. |
Properties |
Returns a collection instance properties. (Inherited from SfcInstance) |
PropertyStorageProvider |
Do not reference this member directly in your code. It supports the SQL Server infrastructure. (Inherited from SfcInstance) |
References |
Gets the environment references. |
State |
Returns the state of the SfcInstance object. (Inherited from SfcInstance) |
Urn |
Returns the uniform resource name of the SfcInstance object. (Inherited from SfcInstance) |
Versions |
Gets the versions of the project. |
Methods
Alter() |
Alters the ProjectInfo in the back-end server. |
AlterImpl() |
Do not reference this member directly in your code. It supports the SQL Server infrastructure. (Inherited from SfcInstance) |
CheckObjectCreated() |
Do not reference this member directly in your code. It supports the SQL Server infrastructure. (Inherited from SfcInstance) |
CheckObjectState() |
Do not reference this member directly in your code. It supports the SQL Server infrastructure. (Inherited from SfcInstance) |
CreateIdentityKey() |
Do not reference this member directly in your code. It supports the SQL Server infrastructure. (Inherited from SfcInstance) |
CreateImpl() |
Do not reference this member directly in your code. It supports the SQL Server infrastructure. (Inherited from SfcInstance) |
Deny(PermissionType, String) |
Denies permission to a specified user. |
Discover(ISfcDependencyDiscoveryObjectSink) |
Do not reference this member directly in your code. It supports the SQL Server infrastructure. (Inherited from SfcInstance) |
Drop() |
Indicates a drop in the back-end server. |
DropImpl() |
Do not reference this member directly in your code. It supports the SQL Server infrastructure. (Inherited from SfcInstance) |
GetChildCollection(String) |
Do not reference this member directly in your code. It supports the SQL Server infrastructure. (Inherited from SfcInstance) |
GetDomain() |
Do not reference this member directly in your code. It supports the SQL Server infrastructure. (Inherited from SfcInstance) |
GetEffectivePermissions() |
Retrieves the effective permission for this object. |
GetExplicitPermissions() |
Retrieves the explicit permission for this object. |
GetExplicitPermissions(String) |
Retrieves the explicit permission of this object for a specified user. |
GetObjectFactory() |
Retrieves the Factory to create a new instance. |
GetProjectBytes() |
Retrieves the Integration Services project data, which is stored as a byte array, for this project. |
GetPropertySet() |
Returns the set of properties for the SfcInstance object. (Inherited from SfcInstance) |
GetTypeMetadataImpl() |
Indicates the domains that override by returning the right TypeMetadata class directly. Do not reference this member directly in your code. It supports the SQL Server infrastructure. (Inherited from SfcInstance) |
Grant(PermissionType, String) |
Grants permission to a specified user. |
InitializeUIPropertyState() |
Do not reference this member directly in your code. It supports the SQL Server infrastructure. (Inherited from SfcInstance) |
MarkForDropImpl(Boolean) |
Returns a value that indicates the existing objects to be dropped. Do not reference this member directly in your code. It supports the SQL Server infrastructure. (Inherited from SfcInstance) |
MarkRootAsConnected() |
Do not reference this member directly in your code. It supports the SQL Server infrastructure. (Inherited from SfcInstance) |
Move(String) |
Moves the object to be a child of another folder. |
MoveImpl(SfcInstance) |
Indicates the new parent object to move in an instance. Do not reference this member directly in your code. It supports the SQL Server infrastructure. (Inherited from SfcInstance) |
OnPropertyMetadataChanges(SfcPropertyMetadataChangedEventArgs) |
Invoked whenever the effective value of any SfcInstance metadata is updated. (Inherited from SfcInstance) |
OnPropertyValueChanges(PropertyChangedEventArgs) |
Invoked whenever the effective value of any SfcInstance property is updated. (Inherited from SfcInstance) |
PostAlter(Object) |
Do not reference this member directly in your code. It supports the SQL Server infrastructure. (Inherited from SfcInstance) |
PostCreate(Object) |
Indicates the default implementor that creates the execution result. Do not reference this member directly in your code. It supports the SQL Server infrastructure. (Inherited from SfcInstance) |
PostDrop(Object) |
Do not reference this member directly in your code. It supports the SQL Server infrastructure. (Inherited from SfcInstance) |
PostMove(Object) |
Do not reference this member directly in your code. It supports the SQL Server infrastructure. (Inherited from SfcInstance) |
PostRename(Object) |
Do not reference this member directly in your code. It supports the SQL Server infrastructure. (Inherited from SfcInstance) |
Refresh() |
Refreshes the object's properties by reading them from the server. (Inherited from SfcInstance) |
RenameImpl(SfcKey) |
Do not reference this member directly in your code. It supports the SQL Server infrastructure. (Inherited from SfcInstance) |
ResetKey() |
Do not reference this member directly in your code. It supports the SQL Server infrastructure. (Inherited from SfcInstance) |
Revoke(PermissionType, String) |
Revokes the permission to the specified user. |
ScriptAlter() |
Retrieves the script to alter the project. |
ScriptDeny(PermissionType, Int32) |
Retrieves the script to deny the permission to a project. |
ScriptDrop() |
Retrieves the script to drop the project. |
ScriptGrant(PermissionType, Int32) |
Retrieves the script to grant the permission to a project. |
ScriptRevoke(PermissionType, Int32) |
Retrieves the script to revoke the permission to a project. |
ScriptValidate(Boolean, ProjectInfo+ReferenceUsage, EnvironmentReference) |
Validates the script. |
Serialize(XmlWriter) |
Serializes the instance to XML. (Inherited from SfcInstance) |
ToString() |
Returns a string representation of the instance Urn. (Inherited from SfcInstance) |
UpdateUIPropertyState() |
Do not reference this member directly in your code. It supports the SQL Server infrastructure. (Inherited from SfcInstance) |
Validate() |
Indicates the basic child object's validation. Do not reference this member directly in your code. It supports the SQL Server infrastructure. (Inherited from SfcInstance) |
Validate(Boolean, ProjectInfo+ReferenceUsage, EnvironmentReference) |
Validates the project. |
Events
propertyChanged |
Do not reference this member directly in your code. It supports the SQL Server infrastructure. (Inherited from SfcInstance) |
PropertyChanged |
Occurs when a property value changes. (Inherited from SfcInstance) |
propertyMetadataChanged |
Do not reference this member directly in your code. It supports the SQL Server infrastructure. Occurs when a property metadata value changes. (Inherited from SfcInstance) |
PropertyMetadataChanged |
Occurs when the metadata for a property has changed. (Inherited from SfcInstance) |
Explicit Interface Implementations
ISfcDiscoverObject.Discover(ISfcDependencyDiscoveryObjectSink) |
Specifies whether to discover the children. |
ISfcMovable.Move(SfcInstance) |
Moves this object under the specified parent object and updates the storage to reflect the move. |
ISfcMovable.ScriptMove(SfcInstance) |
Produces the script to move this object under the specified parent object. |