SignedDataBlocksCollection, interface

Collection des objets SignedDataBlockObject du modèle de formulaire telle que définie dans le fichier de définition du formulaire (.xsf).

Espace de noms : Microsoft.Office.Interop.InfoPath
Assembly : Microsoft.Office.Interop.InfoPath (dans microsoft.office.interop.infopath.dll)

Syntaxe

<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

Remarques

Ce type est le wrapper d'une interface COM implémentée par une classe de composants (coclass) qui est requise par le code managé pour l'interopérabilité COM. Pour accéder aux membres spécifiés par cette interface, utilisez le type qui enveloppe la classe de composants implémentant cette interface. Pour plus d'informations sur ce type, notamment son utilisation, des remarques et des exemples, voir SignedDataBlocks.

La collection SignedDataBlocksCollection implémente des propriétés qui permettent d'accéder aux objets SignedDataBlock associés à un formulaire. La collection SignedDataBlocksCollection est accessible via la propriété SignedDataBlocks de l'objet XDocument.

Exemple

L'exemple suivant renvoie chaque ensemble de données du formulaire pouvant être signé et affiche une boîte de message contenant le nom et le nombre de signatures de chaque ensemble de données :

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.");
 }
}

Voir aussi

Référence

Membres SignedDataBlocksCollection
Microsoft.Office.Interop.InfoPath, espace de noms