次の方法で共有


Receivers 要素 (イベント)

適用対象: SharePoint 2016 |SharePoint Foundation 2013 |SharePoint Online |SharePoint Server 2013

指定したリスト テンプレートを使用して作成されたリストで、アイテム イベントの処理に関するイベント レシーバの説明を格納します。

定義

<Receivers
  ListTemplateId = "Text"
  ListTemplateOwner = "Text"
  ListUrl = string
  RootWebOnly = TRUE | FALSE
  Scope = Site | Web>
</Receivers>

要素と属性

以下のセクションで、属性、子要素、親要素について説明します。

属性

属性 説明
ListTemplateId オプションの Text。 イベント レシーバーが適用されるリスト テンプレートのインデックスを指定します。 既定のリスト テンプレートの種類の一覧については、「 SPListTemplateType」を参照してください。
ListTemplateOwner オプションの Text。 リスト テンプレートがフィーチャーを使用して登録されている場合はリスト テンプレート所有者の GUID を指定し、リスト テンプレートがサイト定義によって登録されている場合はサイト定義の名前を指定します。
ListUrl オプションの string。 イベント レシーバーが適用されるリストの URL を指定します。
RootWebOnly 省略可能 なブール値。 イベント レシーバーがルート Web にのみ適用される場合は True、それ以外の場合は False
スコープ オプションの enumeration。 イベント レシーバーの範囲。 Site または Web を設定できます。 Scope 属性が Site に設定されている場合、サイト コレクションを範囲とする機能内で定義されたイベント レシーバーはサイト コレクション レベルで登録されます。 Scope 属性が Web に設定されている場合、Web にスコープが設定されているフィーチャー内で定義されているイベント レシーバーが Web に登録されます。

子要素

受信 機

親要素

要素

Occurrences

最小 : 1

最大 : 制約なし

この要素の使用方法の例については、「Event Registrations」を参照してください。

Receivers タグは、サイト全体のイベント登録またはルート Web のイベント登録を示す可能性があります。 Scope 属性は、イベント レシーバーが適用されるレベルを定義するときに使用します。 Receivers タグに ListTemplateId または ListUrl 属性がない場合、イベント レシーバーは、機能と同じ範囲で登録されます。

たとえば、Web を範囲とする機能の場合、イベント レシーバーは、Web を範囲とするイベント レシーバー コレクションに追加されます。