Compartir a través de


SignedDataBlocksCollection (Interfaz)

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
Ensamblado: Microsoft.Office.Interop.InfoPath (en microsoft.office.interop.infopath.dll)

Sintaxis

<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

Comentarios

Este tipo es un contenedor para una interfaz COM implementada por una coclase que necesita el código administrado para su interoperabilidad COM. Para obtener acceso a los miembros especificados por esta interfaz, use el tipo que contiene la coclase que implementa esta interfaz. Para obtener información sobre el tipo, incluido su uso, así como observaciones y ejemplos, vea SignedDataBlocks.

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.

Ejemplo

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

SignedDataBlocksCollection (Miembros)
Microsoft.Office.Interop.InfoPath (Espacio de nombres)