SignedDataBlock.Sign Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Invoca el cuadro de diálogo Firmar para agregar una firma digital al conjunto de datos representado por el objeto SignedDataBlock especificado.
public:
abstract void Sign();
public abstract void Sign();
abstract member Sign : unit -> unit
Public MustOverride Sub Sign ()
Excepciones
El código de formulario intentó escribir en el documento XML subyacente una vez que se había iniciado la firma.
La plantilla del formulario no está configurada para Plena confianza con la categoría Seguridad y confianza del cuadro de diálogo Opciones de formulario.
Ejemplos
En el ejemplo siguiente se invocará el cuadro de diálogo Firmar para el conjunto de datos representado por el objeto SignedDataBlock especificado.
this.SignedDataBlocks[0].Sign();
Me.SignedDataBlocks(0).Sign()
Comentarios
La nueva firma usa la plantilla de firma predeterminada, que se aplica al conjunto de datos representado por el objeto SignedDataBlock especificado. Si se llama a este método se pasa al segundo paso del proceso de firma, que se realiza mediante el cuadro de diálogo Firmar: se comprueba que el formulario o sección que se va a firmar es correcto y se especifica otra información que se almacenará con la firma digital (por ejemplo, se puede seleccionar una imagen como firma) y especificando la finalidad de la firma. El usuario también puede decidir firmar usando otro certificado digital.
Solo se puede acceder a este miembro con formularios abiertos desde una plantilla de formulario que haya sido configurada para ejecutarse con confianza total usando la categoría Seguridad y confianza del cuadro de diálogo Opciones de formulario. Este miembro requiere confianza total para el autor de llamada inmediato y no se puede utilizar en un código de confianza parcial. Si desea más información, consulte "Utilizar bibliotecas de código que no es de plena confianza" en MSDN.
Únicamente se puede acceder a este tipo o miembro desde el código que se ejecuta en los formularios abiertos en Microsoft InfoPath Filler.