Compartir a través de


XdSignatureRelation (Enumeración)

La enumeración XdSignatureRelation se utiliza para determinar la forma en que se pueden añadir firmas digitales a un objeto SignedDataBlockObject.

Espacio de nombres: Microsoft.Office.Interop.InfoPath
Ensamblado: Microsoft.Office.Interop.InfoPath (en microsoft.office.interop.infopath.dll)

Sintaxis

<GuidAttribute("57C4BDEA-6E4C-39E2-ACD2-AA61226AE895")> _
Public Enumeration XdSignatureRelation

Dim instance As XdSignatureRelation
[GuidAttribute("57C4BDEA-6E4C-39E2-ACD2-AA61226AE895")] 
public enum XdSignatureRelation

Miembros

  Nombre de miembro Descripción
xdSignatureRelationCoSign Especifica que las firmas de SignedDataBlock son independientes entre sí. 
xdSignatureRelationCounterSign Especifica que cada firma tiene que firmar la firma precedente en SignedDataBlock
xdSignatureRelationSingle Especifica que sólo puede existir una firma en SignedDataBlock

Comentarios

La propiedad SignatureRelation devuelve estos valores enumerados.

Ejemplo

public void DisplaySDBProperties()
{
 SignedDataBlock sdb = thisXDocument.SignedDataBlocks[0];
 string sigRelation = "UNKNOWN";
 switch(sdb.SignatureRelation)
  {
   case XdSignatureRelation.xdSignatureRelationSingle :
    sigRelation = "SINGLE";
    break;
   case XdSignatureRelation.xdSignatureRelationCoSign :
    sigRelation = "COSIGN";
    break;
   case XdSignatureRelation.xdSignatureRelationCounterSign :
    sigRelation = "COUNTERSIGN";
    break;
   default:
    break;
  }
 thisXDocument.UI.Alert("Signatures relation: " + sigRelation );
}

Vea también

Referencia

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