Interfaz SignedDataBlocksCollection
Colección de objetos SignedDataBlockObject de la plantilla de formulario como se define en el archivo de definición de formulario (.xsf).
Espacio de nombres: Microsoft.Office.Interop.InfoPath.SemiTrust
Ensamblado: Microsoft.Office.Interop.InfoPath.SemiTrust (en Microsoft.Office.Interop.InfoPath.SemiTrust.dll)
Sintaxis
'Declaración
<GuidAttribute("096cd712-0786-11d1-95fa-0080c78ee3bb")> _
Public Interface SignedDataBlocksCollection _
Inherits SignedDataBlocks
'Uso
Dim instance As SignedDataBlocksCollection
[GuidAttribute("096cd712-0786-11d1-95fa-0080c78ee3bb")]
public interface SignedDataBlocksCollection : SignedDataBlocks
Comentarios
Este tipo es un contenedor para una coclase que requiere el código administrado para la interoperabilidad con COM. Use este tipo para acceder a los miembros de la interfaz COM que implementa esta coclase. Encontrará información sobre la interfaz COM, así como vínculos a las descripciones de sus miembros, enSignedDataBlocks.
La colección SignedDataBlocksCollection implementa propiedades que se pueden usar para obtener acceso a los objetos SignedDataBlock asociados con un formulario. Se puede obtener acceso a la colección SignedDataBlocksCollection mediante la propiedad SignedDataBlocks del objeto XDocument.
Ejemplos
En el siguiente ejemplo se devuelven todos los conjuntos de datos del formulario que se pueden firmar y se muestra un cuadro de mensaje con el nombre y el número de firmas de cada conjunto de datos:
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.");
}
}
Vea también
Referencia
Miembros SignedDataBlocksCollection
Espacio de nombres Microsoft.Office.Interop.InfoPath.SemiTrust