SignedDataBlocksCollection-Schnittstelle
Die Auflistung der SignedDataBlockObject-Objekte in der Formularvorlage gemäß Definition in der Formulardefinitionsdatei (XSF).
Namespace: Microsoft.Office.Interop.InfoPath
Assembly: Microsoft.Office.Interop.InfoPath (in microsoft.office.interop.infopath.dll)
Syntax
<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
Hinweise
Dies ist ein Wrapper für eine COM-Schnittstelle, die durch eine Coklasse implementiert wurde, die für den verwalteten Code der COM-Interoperabilität erforderlich ist. Verwenden Sie den Coklasse umschließenden Typen, der von der Schnittstelle implementiert wird, um auf die in der Schnittstelle angegebenen Member zuzugreifen. Informationen zu dem Typ, einschließlich Verwendung, Hinweise und Beispiele, 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-Namespace