次の方法で共有


ISharePointProjectItemTypeDefinition インターフェイス

SharePoint プロジェクト アイテム型の定義を支援します。

名前空間:  Microsoft.VisualStudio.SharePoint
アセンブリ:  Microsoft.VisualStudio.SharePoint (Microsoft.VisualStudio.SharePoint.dll 内)

構文

'宣言
Public Interface ISharePointProjectItemTypeDefinition _
    Inherits IAnnotatedObject, ISharePointProjectItemEvents, ISharePointProjectItemFileEvents
public interface ISharePointProjectItemTypeDefinition : IAnnotatedObject, 
    ISharePointProjectItemEvents, ISharePointProjectItemFileEvents

ISharePointProjectItemTypeDefinition 型で公開されるメンバーは以下のとおりです。

プロパティ

  名前 説明
パブリック プロパティ Annotations IAnnotatedObject インターフェイスを実装するオブジェクトにカスタム データを関連付ける IAnnotationDictionary インスタンスを取得します。 (IAnnotatedObject から継承されます。)
パブリック プロパティ Name デザイナーに表示するプロジェクト アイテム型の名前を取得または設定します。既定では、ID です。
パブリック プロパティ ProjectItemType この ISharePointProjectItemTypeDefinition インスタンスによって定義されている ISharePointProjectItemType を取得します。
パブリック プロパティ ProjectService SharePoint プロジェクト サービスのインスタンスを取得します。
パブリック プロパティ SupportedAssemblyDeploymentTargets このプロジェクト アイテムでサポートされているアセンブリの配置場所を取得または設定します。
パブリック プロパティ SupportedDeploymentScopes SharePoint で ISharePointProjectItem の配置がサポートされているスコープを取得または設定します。
パブリック プロパティ SupportedTrustLevels ISharePointProjectItem でサポートされている SharePoint の信頼レベルを取得または設定します。

このページのトップへ

イベント

  名前 説明
パブリック イベント DeploymentStepCompleted ISharePointProjectItem インスタンスの配置手順が完了したときに発生します。 (ISharePointProjectItemEvents から継承されます。)
パブリック イベント DeploymentStepStarted ISharePointProjectItem インスタンスの配置手順が開始したときに発生します。 (ISharePointProjectItemEvents から継承されます。)
パブリック イベント FileAdded 新しい ISharePointProjectItemFile インスタンスが追加されたときに発生します。 (ISharePointProjectItemFileEvents から継承されます。)
パブリック イベント FileDeploymentPathChanged DeploymentPath プロパティが変更されたときに発生します。 (ISharePointProjectItemFileEvents から継承されます。)
パブリック イベント FileDeploymentTypeChanged DeploymentType プロパティが変更されたときに発生します。 (ISharePointProjectItemFileEvents から継承されます。)
パブリック イベント FileNameChanged ISharePointProjectItemFile インスタンスの名前が変更されたときに発生します。 (ISharePointProjectItemFileEvents から継承されます。)
パブリック イベント FilePropertyChanged ISharePointProjectItemFile インスタンスのプロパティ値が変更されたときに発生します。 (ISharePointProjectItemFileEvents から継承されます。)
パブリック イベント FileRemoved ISharePointProjectItemFile インスタンスが削除されたときに発生します。 (ISharePointProjectItemFileEvents から継承されます。)
パブリック イベント ProjectItemAdded 新しい ISharePointProjectItem インスタンスが追加されたときに発生します。 (ISharePointProjectItemEvents から継承されます。)
パブリック イベント ProjectItemDisposing ISharePointProjectItem インスタンスを破棄しようとすると発生します。 (ISharePointProjectItemEvents から継承されます。)
パブリック イベント ProjectItemInitialized ISharePointProjectItem インスタンスが初期化されたときに発生します。 (ISharePointProjectItemEvents から継承されます。)
パブリック イベント ProjectItemMenuItemsRequested コンテキスト メニュー項目に対して ISharePointProjectItem インスタンスが要求されたときに発生します。 (ISharePointProjectItemEvents から継承されます。)
パブリック イベント ProjectItemNameChanged ISharePointProjectItem インスタンスの名前が変更されたときに発生します。 (ISharePointProjectItemEvents から継承されます。)
パブリック イベント ProjectItemOpen SharePoint プロジェクト アイテム フォルダーを開いたときに発生します。 (ISharePointProjectItemEvents から継承されます。)
パブリック イベント ProjectItemPropertiesRequested プロパティに対して ISharePointProjectItem インスタンスが要求されたときに発生します。 (ISharePointProjectItemEvents から継承されます。)
パブリック イベント ProjectItemPropertyChanged ISharePointProjectItem インスタンスのプロパティ値が変更されたときに発生します。 (ISharePointProjectItemEvents から継承されます。)
パブリック イベント ProjectItemRemoved ISharePointProjectItem インスタンスが削除されたときに発生します。 (ISharePointProjectItemEvents から継承されます。)
パブリック イベント ProjectItemStartupUrlRequested ISharePointProjectItem に対してスタートアップ URL が要求されたときに発生します。

このページのトップへ

解説

プロパティは、InitializeType メソッドの内部でのみ設定できます。

ISharePointProjectItemTypeDefinition では、IAnnotatedObject インターフェイスを継承するため、カスタム データを型に関連付けることができます。

参照

関連項目

Microsoft.VisualStudio.SharePoint 名前空間