Freigeben über


SignedDataBlocksCollection-Schnittstelle

Die Auflistung der SignedDataBlockObject-Objekte in der Formularvorlage gemäß Definition in der Formulardefinitionsdatei (XSF).

 

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

Syntax

<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

Hinweise

Dies ist ein Wrappertyp für eine Coklasse, die für den verwalteten Code der COM-Interoperabilität erforderlich ist. Verwenden Sie diesen Typ zum Zugreifen auf die Member der COM-Schnittstelle, die von der Coklasse implementiert wurden. Informationen zur COM-Schnittstelle, einschließlich eines Links zu den Memberbeschreibungen, finden Sie unter SignedDataBlocks.

Die SignedDataBlocksCollection-Auflistung implementiert Eigenschaften, die für den Zugriff auf die einem Formular zugeordneten SignedDataBlock-Objekte verwendet werden können. Der Zugriff auf die SignedDataBlocksCollection-Auflistung erfolgt über die SignedDataBlocks-Eigenschaft des XDocument-Objekts.

Beispiel

Im folgenden Beispiel wird jede signierbare Datengruppe im Formular zurückgegeben. Außerdem wird ein Meldungsfeld mit dem Namen und der Anzahl der Signaturen in jeder Datengruppe angezeigt:

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

Siehe auch

Referenz

SignedDataBlocksCollection-Member
Microsoft.Office.Interop.InfoPath.SemiTrust-Namespace