ProjectInfo Class

Definition

プロジェクトのクラスを表します。 Represents a class for a project.

[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
Inheritance
Microsoft.SqlServer.Management.Sdk.Sfc.SfcInstance
ProjectInfo
Attributes
Microsoft.SqlServer.Management.Sdk.Sfc.LocalizedPropertyResourcesAttribute TypeConverterAttribute
Implements
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

Properties

Description

プロジェクトの説明を取得します。値の設定も可能です。 Gets or sets the description of the project.

IdentityKey

ID キーを取得します。 Gets the identity key.

LastDeployedTime

プロジェクトの配置日付を取得します。 Gets the deployment date of the project.

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

プロジェクトのデータベース ID を取得します。 Gets the database ID of the project.

References

環境参照を取得します。 Gets the environment references.

Versions

プロジェクトのバージョンを取得します。 Gets the versions of the project.

Methods

Alter()

バックエンド サーバーの ProjectInfo を変更します。 Alters the ProjectInfo in the back-end server.

Deny(PermissionType, String)

指定したユーザーの権限を拒否します。 Denies permission to a specified user.

Drop()

バックエンド サーバーの ProjectInfo を削除します。 Indicates a drop in the back-end server.

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()

Integration Services プロジェクトのこのプロジェクトのバイト配列として格納されているデータを取得します。 Retrieves the Integration Services project data, which is stored as a byte array, for this project.

Grant(PermissionType, String)

指定したユーザーに権限を付与します。 Grants permission to a specified user.

Move(String)

オブジェクトを移動して別のフォルダーの子にします。 Moves the object to be a child of another folder.

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.

Validate(Boolean, ProjectInfo+ReferenceUsage, EnvironmentReference)

プロジェクトを検証します。 Validates the project.

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.

Applies to