Freigeben über


XdSignatureRelation-Enumeration

Mithilfe der XdSignatureRelation-Enumeration wird bestimmt, wie einem SignedDataBlockObject-Objekt digitale Signaturen hinzugefügt werden können.

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

Syntax

Public Enumeration XdSignatureRelation

Dim instance As XdSignatureRelation
public enum XdSignatureRelation

Member

  Membername Beschreibung
xdSignatureRelationCoSign Gibt an, dass die Signaturen im SignedDataBlock-Objekt unabhängig voneinander sind. 
xdSignatureRelationCounterSign Gibt an, dass jede Signatur im SignedDataBlock-Objekt die vorhergehende Signatur signiert. 
xdSignatureRelationSingle Gibt an, dass im SignedDataBlock-Objekt nur eine Signatur vorhanden sein kann. 

Hinweise

Diese enumerierten Werte werden von der SignatureRelation-Eigenschaft zurückgegeben.

Beispiel

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

Siehe auch

Referenz

Microsoft.Office.Interop.InfoPath.SemiTrust-Namespace