Compartilhar via


SignatureCollection Classe

Definição

Contém um Signature objeto para cada assinatura digital aplicada a um formulário ou a um conjunto de dados instáveis representados por um SignedDataBlock objeto.

public ref class SignatureCollection abstract : System::Collections::IEnumerable
public abstract class SignatureCollection : System.Collections.IEnumerable
type SignatureCollection = class
    interface IEnumerable
Public MustInherit Class SignatureCollection
Implements IEnumerable
Herança
SignatureCollection
Implementações

Exemplos

O exemplo a seguir retorna o objeto SignatureCollection que representa as assinaturas no primeiro conjunto de dados instáveis ou, se a assinatura estiver habilitada para todo o formulário, retornará o objeto SignatureCollection para assinaturas em todo o formulário.

SignatureCollection block1Signatures = 
   this.SignedDataBlocks[0].Signatures;
Dim block1Signatures As SignatureCollection = 
   Me.SignedDataBlocks(0).Signatures

Comentários

This type or member can be accessed only from code running in forms opened in Microsoft InfoPath Filler.

O objeto SignatureCollection para um formulário ou um conjunto de dados acessáveis é acessado por meio da Signatures propriedade do objeto SignedDataBlock que representa esse conjunto de dados acessáveis.

Se o modelo de formulário estiver configurado para habilitar assinaturas digitais para todo o formulário, haverá apenas um objeto SignedDataBlock para todos os dados no formulário e o objeto SignatureCollection contém todas as assinaturas digitais aplicadas a todo o formulário.

Se o modelo de formulário estiver configurado para habilitar assinaturas digitais para dados específicos no formulário, haverá um objeto SignedDataBlock para cada conjunto de dados instáveis configurado no modelo de formulário. Nesse caso, cada objeto SignedDataBlock contém as assinaturas digitais aplicadas ao conjunto de dados instáveis associados ao objeto SignedDataBlock .

A classe SignatureCollection fornece o CreateSignature() método, que cria um Signature objeto (obtendo uma instantâneo do modo de exibição mais informações adicionais de assinatura) sem adicioná-lo ao formulário. Para adicionar essa assinatura ao formulário, chame o Sign() método da classe Signature . Você só pode chamar o método CreateSignature do manipulador de eventos para o Sign evento, que somente um modelo de formulário totalmente confiável pode ser executado.

A classe SignatureCollection também fornece as Item[Int32] propriedades e Count para acessar e contar os objetos Signature na coleção.

Construtores

SignatureCollection()

Contém um Signature objeto para cada assinatura digital aplicada a um formulário ou a um conjunto de dados instáveis representados por um SignedDataBlock objeto.

Propriedades

Count

Obtém o número de Signature objetos na coleção.

Item[Int32]

Obtém uma referência ao objeto especificado Signature do SignatureCollection objeto.

Métodos

CreateSignature()

Cria um novo Signature objeto sem adicioná-lo ao formulário.

GetEnumerator()

Obtém um objeto System.Collections.IEnumerator que itera em todas as entradas do SignatureCollection objeto.

Aplica-se a