Copyright © Unimake Software
Generated with DocFX

Search Results for

    Struct ValidarEstruturaXML.InformacaoXML

    Guarda as configurações do XML de configuracção para o acesso durante a validação, evitando múltiplas consultas ao XML.

    Inherited Members
    ValueType.Equals(object)
    ValueType.GetHashCode()
    ValueType.ToString()
    object.Equals(object, object)
    object.GetType()
    object.ReferenceEquals(object, object)
    Namespace: Unimake.Business.DFe
    Assembly: Unimake.Business.DFe.dll
    Syntax
    public struct ValidarEstruturaXML.InformacaoXML

    Properties

    Descricao

    Tag que guarda a descrição do serviço do XML de Configuracao.

    Declaration
    public string Descricao { get; set; }
    Property Value
    Type Description
    string

    NaoAssina

    Tag que indica se o serviço deve ser assinado ou não dependendo do Tipo Ambiente

    Declaration
    public TipoAmbiente? NaoAssina { get; set; }
    Property Value
    Type Description
    TipoAmbiente?

    SchemaArquivo

    Schema que deve ser utilizado para validar o XML geral.

    Declaration
    public string SchemaArquivo { get; set; }
    Property Value
    Type Description
    string

    SchemaArquivoEspecifico

    Caso o XML contenha partes específicas que exigem validação contra schemas diferentes (ex: eventos, modais)

    Declaration
    public string SchemaArquivoEspecifico { get; set; }
    Property Value
    Type Description
    string

    TagAssinatura

    Tag que indica o local onde deve ser feita a assinatura digital no XML.

    Declaration
    public string TagAssinatura { get; set; }
    Property Value
    Type Description
    string

    TagAtributoID

    Tag que indica o atributo ID que deve ser utilizado para referenciar a assinatura digital no XML.

    Declaration
    public string TagAtributoID { get; set; }
    Property Value
    Type Description
    string

    TagEvento

    Tag que caso não seja null no arquivo de configuração, indica que o XML possui eventos e que deve ser feita a vinculação do XML geral com os específicos de cada evento para validação.

    Declaration
    public string TagEvento { get; set; }
    Property Value
    Type Description
    string

    TagExtraAssinatura

    Tag que indica o local onde deve ser feita uma assinatura digital extra no XML, caso o serviço exija mais de uma assinatura.

    Declaration
    public string TagExtraAssinatura { get; set; }
    Property Value
    Type Description
    string

    TagExtraAtributoID

    Tag que indica o atributo ID que deve ser utilizado para referenciar a assinatura digital extra no XML,

    Declaration
    public string TagExtraAtributoID { get; set; }
    Property Value
    Type Description
    string

    TagLoteAssinatura

    Tag que indica o local onde deve ser feita a assinatura digital do lote no XML, caso o serviço trabalhe com lotes.

    Declaration
    public string TagLoteAssinatura { get; set; }
    Property Value
    Type Description
    string

    TagLoteAtributoID

    Tag que indica o atributo ID que deve ser utilizado para referenciar a assinatura digital do lote no XML, caso o serviço trabalhe com lotes.

    Declaration
    public string TagLoteAtributoID { get; set; }
    Property Value
    Type Description
    string

    TagRaiz

    Tag raiz do XML, utilizada para identificar o tipo de documento e buscar a configuração correta no XML de serviços.

    Declaration
    public string TagRaiz { get; set; }
    Property Value
    Type Description
    string

    TargetNS

    Tag que contem a Target Namespace do XML, utilizada para validar o XML contra o schema correto.

    Declaration
    public string TargetNS { get; set; }
    Property Value
    Type Description
    string

    UsaCertificadoDigital

    Tag que indica se o serviço utiliza certificado digital para assinatura, padrão é true, ou seja, se a tag estiver presente e for diferente de "false" o serviço será assinado, caso contrário, não será assinado.

    Declaration
    public bool UsaCertificadoDigital { get; set; }
    Property Value
    Type Description
    bool

    Versao

    Tag ou atributo que contém a versão do layout do XML. A versão é crucial para validar contra o schema correto.

    Declaration
    public string Versao { get; set; }
    Property Value
    Type Description
    string