次の方法で共有


SignedDataBlockCollection クラス

デジタル署名できるフォーム テンプレートのデータのセットに対応する SignedDataBlock オブジェクトのコレクション。

継承階層

System.Object
  Microsoft.Office.InfoPath.SignedDataBlockCollection

名前空間:  Microsoft.Office.InfoPath
アセンブリ:  Microsoft.Office.InfoPath (Microsoft.Office.InfoPath.dll)

構文

'宣言
Public MustInherit Class SignedDataBlockCollection _
    Implements IEnumerable
'使用
Dim instance As SignedDataBlockCollection
public abstract class SignedDataBlockCollection : IEnumerable

解説

フォームに返された SignedDataBlockCollection オブジェクト内の SignedDataBlock オブジェクトは、[フォームのオプション] ダイアログ ボックスの [デジタル署名] を使用して、デザイン時にフォーム テンプレートで構成されたデータのセットに対応しています。[フォームのオプション] ダイアログ ボックスの [デジタル署名] で [フォームの一部で署名を許可する] を選択すると、そのオプションを使って構成されたデータの各セットを表すコレクションに、1 つの SignedDataBlock オブジェクトが存在します。[フォーム全体で署名を許可する] を選択すると、フォーム全体を表す SignedDataBlock オブジェクトが 1 つだけ存在します。

または、InfoPath エディターのみで開くことができるフォーム テンプレートを作成する場合は、1 つ以上の [署名欄] コントロールをフォームに追加し、このコントロールの [プロパティ] ダイアログ ボックスにある [詳細設定] タブの設定を使用して、フォーム全体または一部のデジタル署名を構成できます。

SignedDataBlockCollection クラスは、フォームに関連付けられた SignedDataBlock オブジェクトにアクセスするために使用できるプロパティを実装します。SignedDataBlockCollection は、XmlForm オブジェクトの SignedDataBlocks プロパティを通じてアクセスします。

SignedDataBlockCollection クラスの Item プロパティおよび Count プロパティは、コレクションの SignedDataBlock オブジェクトにアクセスして数をカウントするために使用します。フォーム コードで、InfoPath が Item メソッドを使って SignedDataBlock オブジェクトにアクセスできるようにする名前またはインデックス値を指定できます。

デザイン時にフォーム テンプレートでデジタル署名が有効になっている場合、SignedDataBlockCollection クラスは、実行時に [署名] ダイアログ ボックスを表示する ShowSignatureDialog メソッドも提供します。

スレッドの安全性

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

関連項目

参照

SignedDataBlockCollection メンバー

Microsoft.Office.InfoPath 名前空間