Partager via


SignedDataBlocksCollection, interface

Collection des objets SignedDataBlockObject du modèle de formulaire tel qu'il est défini dans le fichier de définition du formulaire (.xsf).

 

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

Syntaxe

<CoClassAttribute(GetType(SignedDataBlocksCollectionWrapper))> _
<CLSCompliantAttribute(False)> _
<GuidAttribute("096cd712-0786-11d1-95fa-0080c78ee3bb")> _
Public Interface SignedDataBlocksCollection
    Inherits SignedDataBlocks

Dim instance As SignedDataBlocksCollection
[CoClassAttribute(typeof(SignedDataBlocksCollectionWrapper))] 
[CLSCompliantAttribute(false)] 
[GuidAttribute("096cd712-0786-11d1-95fa-0080c78ee3bb")] 
public interface SignedDataBlocksCollection : SignedDataBlocks

Remarques

Ce type est le wrapper d'une classe de composants (coclass) requise par le code managé pour l'interopérabilité COM. Ce type permet d'accéder aux membres de l'interface COM implémentés par cette classe de composants. Pour plus d'informations sur l'interface COM, et pour accéder aux descriptions de ses membres, 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.SemiTrust, espace de noms