次の方法で共有


SignedDataBlocksCollection インターフェイス

フォーム定義ファイル (.xsf) で定義されているフォーム テンプレートの SignedDataBlockObject オブジェクトのコレクション。

名前空間: Microsoft.Office.Interop.InfoPath
アセンブリ: Microsoft.Office.Interop.InfoPath (microsoft.office.interop.infopath.dll 内)

構文

'宣言
<GuidAttribute("096CD712-0786-11D1-95FA-0080C78EE3BB")> _
<CoClassAttribute(GetType(SignedDataBlocksCollectionClass))> _
Public Interface SignedDataBlocksCollection
    Inherits SignedDataBlocks
'使用
Dim instance As SignedDataBlocksCollection
[GuidAttribute("096CD712-0786-11D1-95FA-0080C78EE3BB")] 
[CoClassAttribute(typeof(SignedDataBlocksCollectionClass))] 
public interface SignedDataBlocksCollection : SignedDataBlocks

コメント

この型は、COM 相互運用のためにマネージ コードで必要とされるコクラスによって実装される COM インターフェイスのラッパーです。このインターフェイスによって指定されるメンバにアクセスするには、このインターフェイスを実装するコクラスをラップする型を使用します。この型については (使用例、解説、およびサンプル コードを含む)、次を参照してください SignedDataBlocks.

SignedDataBlocksCollection コレクションは、フォームに関連付けられた SignedDataBlock オブジェクトへのアクセスに使用できるプロパティを実装しています。SignedDataBlocksCollection には、XDocument オブジェクトの SignedDataBlocks プロパティを使用してアクセスできます。

次の例では、フォーム内の署名可能なすべてのデータ セットを返し、各データ セットの名前と署名の数をメッセージ ボックスに表示します。

public void DisplaySDBProperties()
{
 SignedDataBlocks mySignedDataBlocks = thisXDocument.SignedDataBlocks;
 thisXDocument.UI.Alert("Sets of data which can be signed = " + mySignedDataBlocks.Count.ToString());
 for(int i=0; i< mySignedDataBlocks.Count; i++)
 {
  thisXDocument.UI.Alert("SDB #" + i.ToString() + " name is " + mySignedDataBlocks[i].Name + " and has " + mySignedDataBlocks[i].Signatures.Count.ToString() + " signatures.");
 }
}

関連項目

参照

SignedDataBlocksCollection のメンバ
Microsoft.Office.Interop.InfoPath 名前空間