Condividi tramite


Interfaccia SignedDataBlocksCollection

Insieme di oggetti SignedDataBlockObject inclusi nel modello di modulo definito nel file di definizione del modulo (xsf).

 

Spazio dei nomi: Microsoft.Office.Interop.InfoPath.SemiTrust
Assembly: Microsoft.Office.Interop.InfoPath.SemiTrust (in microsoft.office.interop.infopath.semitrust.dll)

Sintassi

<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

Osservazioni

Questo tipo è un wrapper per una coclasse richiesta dal codice gestito per l'interoperabilità COM. Utilizzare questo tipo per accedere ai membri dell'interfaccia COM implementata dalla coclasse. Per informazioni sull'interfaccia COM e un collegamento alle descrizioni dei relativi membri, vedere SignedDataBlocks.

L'insieme SignedDataBlocksCollection implementa proprietà che possono essere utilizzate per accedere agli oggetti SignedDataBlock associati a un modulo. Alla proprietà SignedDataBlocksCollection è possibile accedere tramite la proprietà SignedDataBlocks dell'oggetto XDocument.

Esempio

L'esempio seguente restituisce tutti blocchi di dati del modulo che è possibile firmare e visualizza una finestra di messaggio con il nome e il numero delle firme di ogni blocco di dati:

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

Vedere anche

Riferimenti

Membri SignedDataBlocksCollection
Spazio dei nomi Microsoft.Office.Interop.InfoPath.SemiTrust