Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Contiene un oggetto Signature per ogni firma digitale applicata a un modulo o a un blocco di dati firmabile rappresentato da un oggetto SignedDataBlock.
Spazio dei nomi: Microsoft.Office.InfoPath
Assembly: Microsoft.Office.InfoPath (in microsoft.office.infopath.dll)
Sintassi
<DefaultMemberAttribute("Item")> _
Public MustInherit Class SignatureCollection
Implements IEnumerable
Dim instance As SignatureCollection
[DefaultMemberAttribute("Item")]
public abstract class SignatureCollection : IEnumerable
Osservazioni
È possibile accedere all'oggetto SignatureCollection di un modulo o di un blocco di dati firmabile tramite la proprietà Signatures dell'oggetto SignedDataBlock che rappresenta il blocco di dati firmabile.
Se il modello di modulo è configurato per consentire le firme digitali per l'intero modulo, è presente un unico oggetto SignedDataBlock per tutti i dati del modulo e l'oggetto SignatureCollection contiene tutte le firme digitali applicate all'intero modulo.
Se il modello di modulo è configurato per consentire le firme digitali per dati specifici del modulo, è presente un oggetto SignedDataBlock per ogni blocco di dati firmabile configurato nel modello di modulo. In questo caso, ogni oggetto SignedDataBlock contiene le firme digitali applicate al blocco di dati firmabile associato all'oggetto SignedDataBlock.
La classe SignatureCollection implementa il metodo CreateSignature, che consente di creare un oggetto Signature (ottenendo uno snapshot della visualizzazione più informazioni aggiuntive sulla firma) senza aggiungerlo al modulo. Per aggiungere la firma al modulo, chiamare il metodo Sign della classe Signature. È possibile chiamare il metodo CreateSignature solo dal gestore eventi per l'evento Sign, che può essere eseguito solo da un modello completamente attendibile.
La classe SignatureCollection implementa inoltre le proprietà Item e Count che consentono di accedere agli oggetti Signature dell'insieme e di contarli.
Esempio
Nell'esempio seguente viene restituito l'oggetto SignatureCollection che rappresenta le firme del primo blocco di dati firmabile oppure, se le firme sono attivate per l'intero modulo, viene restituito l'oggetto SignatureCollection per le firme dell'intero modulo.
SignatureCollection block1Signatures =
this.SignedDataBlocks[0].Signatures;
Dim block1Signatures As SignatureCollection =
Me.SignedDataBlocks(0).Signatures
Gerarchia di ereditarietà
System.Object
Microsoft.Office.InfoPath.SignatureCollection
Thread Safety
Tutti i membri statici pubblici (Shared in Visual Basic) di questo tipo sono thread-safe. I membri di istanza non sono garantiti come thread-safe.
Vedere anche
Riferimenti
Membri SignatureCollection
Spazio dei nomi Microsoft.Office.InfoPath