ProjectInfo クラス

プロジェクトのクラスを表します。

継承階層

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

名前空間:  Microsoft.SqlServer.Management.IntegrationServices
アセンブリ:  Microsoft.SqlServer.Management.IntegrationServices (Microsoft.SqlServer.Management.IntegrationServices.dll)

構文

'宣言
<TypeConverterAttribute(GetType(LocalizableTypeConverter))> _
<LocalizedPropertyResourcesAttribute("Microsoft.SqlServer.Management.IntegrationServices.LocalizableResources")> _
Public NotInheritable Class ProjectInfo _
    Inherits SfcInstance _
    Implements ISfcAlterable, IAlterable, ISfcDiscoverObject, ISfcDroppable,  _
    IDroppable, ISfcMovable
'使用
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

ProjectInfo 型は、以下のメンバーを公開しています。

プロパティ

  名前 説明
プロテクト プロパティ AbstractIdentityKey (SfcInstance から継承されています。)
パブリック プロパティ Description プロジェクトの説明を取得します。値の設定も可能です。
パブリック プロパティ IdentityKey ID キーを取得します。
パブリック プロパティ LastDeployedTime プロジェクトの配置日付を取得します。
パブリック プロパティ Metadata (SfcInstance から継承されています。)
パブリック プロパティ Name プロジェクトの名前を取得します。値の設定も可能です。
パブリック プロパティ ObjectVersionLsn プロジェクトのバージョンを取得します。
パブリック プロパティ Packages プロジェクト内のパッケージを取得します。
パブリック プロパティ Parameters プロジェクトのパラメーターを取得します。
パブリック プロパティ Parent 親を取得します。値の設定も可能です。
パブリック プロパティ ProjectId プロジェクトのデータベース ID を取得します。
パブリック プロパティ Properties (SfcInstance から継承されています。)
パブリック プロパティ References 環境参照を取得します。
プロテクト プロパティ State (SfcInstance から継承されています。)
パブリック プロパティ Urn (SfcInstance から継承されています。)
パブリック プロパティ Versions プロジェクトのバージョンを取得します。

先頭に戻る

メソッド

  名前 説明
パブリック メソッド Alter バックエンド サーバーの ProjectInfo を変更します。
プロテクト メソッド CreateIdentityKey (SfcInstance から継承されています。)
パブリック メソッド Deny 指定したユーザーの権限を拒否します。
パブリック メソッド Discover (SfcInstance から継承されています。)
パブリック メソッド Drop バックエンド サーバーの ProjectInfo を削除します。
パブリック メソッド Equals (Object から継承されています。)
プロテクト メソッド GetChildCollection (SfcInstance から継承されています。)
パブリック メソッド GetDomain (SfcInstance から継承されています。)
パブリック メソッド GetEffectivePermissions このオブジェクトの有効な権限を取得します。
パブリック メソッド GetExplicitPermissions() このオブジェクトの明示的な権限を取得します。
パブリック メソッド GetExplicitPermissions(String) 指定したユーザーのこのオブジェクトの明示的な権限を取得します。
パブリック メソッド GetHashCode (Object から継承されています。)
パブリック メソッド静的メンバー GetObjectFactory 新しいインスタンスを作成するファクトリを取得します。
パブリック メソッド GetProjectBytes このプロジェクトのバイト配列として格納されている Integration Services プロジェクト データを取得します。
パブリック メソッド GetPropertySet (SfcInstance から継承されています。)
パブリック メソッド GetType (Object から継承されています。)
プロテクト メソッド GetTypeMetadataImpl (SfcInstance から継承されています。)
パブリック メソッド Grant 指定したユーザーに権限を付与します。
プロテクト メソッド InitializeUIPropertyState (SfcInstance から継承されています。)
パブリック メソッド Move オブジェクトを移動して別のフォルダーの子にします。
プロテクト メソッド OnPropertyMetadataChanges (SfcInstance から継承されています。)
プロテクト メソッド OnPropertyValueChanges (SfcInstance から継承されています。)
パブリック メソッド Refresh (SfcInstance から継承されています。)
プロテクト メソッド ResetKey (SfcInstance から継承されています。)
パブリック メソッド Revoke 指定したユーザーの権限を取り消します。
パブリック メソッド ScriptAlter プロジェクトを変更するスクリプトを取得します。
パブリック メソッド ScriptDeny プロジェクトに対して権限を拒否するスクリプトを取得します。
パブリック メソッド ScriptDrop プロジェクトを削除するスクリプトを取得します。
パブリック メソッド ScriptGrant プロジェクトに対して権限を付与するスクリプトを取得します。
パブリック メソッド ScriptRevoke プロジェクトに対して権限を取り消すスクリプトを取得します。
パブリック メソッド ScriptValidate スクリプトを検証します。
パブリック メソッド Serialize (SfcInstance から継承されています。)
パブリック メソッド ToString (SfcInstance から継承されています。)
パブリック メソッド Validate プロジェクトを検証します。

先頭に戻る

イベント

  名前 説明
パブリック イベント PropertyChanged (SfcInstance から継承されています。)
パブリック イベント PropertyMetadataChanged (SfcInstance から継承されています。)

先頭に戻る

明示的なインターフェイスの実装

  名前 説明
明示的なインターフェイスの実装プライベート メソッド ISfcDiscoverObject.Discover 子を検出するかどうかを指定します。
明示的なインターフェイスの実装プライベート メソッド ISfcMovable.Move 指定した親オブジェクトの下にこのオブジェクトを移動し、移動を反映するようにストレージを更新します。
明示的なインターフェイスの実装プライベート メソッド ISfcMovable.ScriptMove 指定した親オブジェクトの下にこのオブジェクトを移動するスクリプトを生成します。

先頭に戻る

スレッド セーフ

この型の public static (Visual Basic では Shared) のメンバーはすべて、スレッド セーフです。インスタンス メンバーの場合は、スレッド セーフであるとは限りません。

関連項目

参照

Microsoft.SqlServer.Management.IntegrationServices 名前空間