0

ファイルの長さとその拡張子を確認するために、リスト アイテムに添付ファイルをキャプチャしたいと考えています。SPItemEventReceiver クラスを作成しましたが、SPItemEventReceiver.ItemAttachmentAdding メソッドがオーバーライドされました。ただし、添付ファイルが追加されたときにイベントが発生しません。

このイベントはいつ発生しますか? ファイルの長さと拡張子を確認するにはどうすればよいですか?

私の EventHandler クラス:

public class EventReceiver : SPItemEventReceiver
{
   /// <summary>
   /// An attachment is being added to the item.
   /// </summary>
   public override void ItemAttachmentAdding(SPItemEventProperties properties)
   {

       //some code here

       base.ItemAttachmentAdding(properties);
   }
}

私のElement.xml

<?xml version="1.0" encoding="utf-8"?>
<Elements xmlns="http://schemas.microsoft.com/sharepoint/">
  <Receivers ListTemplateId="100">
      <Receiver>
        <Name>EventReceiverItemAttachmentAdding</Name>
        <Type>ItemAttachmentAdding</Type>
        <Assembly>$SharePoint.Project.AssemblyFullName$</Assembly>
        <Class>EventReceiver.EventReceiver</Class>
        <SequenceNumber>10000</SequenceNumber>
      </Receiver>
  </Receivers>
</Elements>
4

0 に答える 0