Copyright © Unimake Software
Generated with DocFX

Search Results for

    Class DiagnosticoDisponibilidadeDFeInterop

    Fachada simples para usar o diagnóstico em Object Pascal, Lazarus e outras linguagens COM.

    Inheritance
    object
    DiagnosticoDisponibilidadeDFeInterop
    Inherited Members
    object.Equals(object)
    object.Equals(object, object)
    object.GetHashCode()
    object.GetType()
    object.MemberwiseClone()
    object.ReferenceEquals(object, object)
    object.ToString()
    Namespace: Unimake.Business.DFe.Utility
    Assembly: Unimake.Business.DFe.dll
    Syntax
    public class DiagnosticoDisponibilidadeDFeInterop
    Remarks

    O núcleo do diagnóstico continua interno e seguro para a DLL. Esta classe oferece apenas métodos fáceis de chamar: executar a análise, ler a telemetria passiva, consultar o status controlado e limpar a memória. Não é necessário criar arquivos nem manter um objeto de cache no programa cliente.

    Methods

    ConsultarStatusServico(Configuracao, ConfiguracaoDiagnosticoDisponibilidade)

    Consulta o StatusServico oficial, respeitando cache, intervalo mínimo e bloqueio de consumo indevido.

    Declaration
    public ResultadoDiagnosticoDisponibilidade ConsultarStatusServico(Configuracao configuracao, ConfiguracaoDiagnosticoDisponibilidade opcoes)
    Parameters
    Type Name Description
    Configuracao configuracao

    Configuração fiscal.

    ConfiguracaoDiagnosticoDisponibilidade opcoes

    Opções do diagnóstico.

    Returns
    Type Description
    ResultadoDiagnosticoDisponibilidade

    Resultado agregado da resposta oficial ou inconclusivo quando a configuração não permite consultar.

    Executar(Configuracao, ConfiguracaoDiagnosticoDisponibilidade)

    Executa a análise usando somente telemetria já coletada e verificações locais.

    Declaration
    public ResultadoDiagnosticoDisponibilidade Executar(Configuracao configuracao, ConfiguracaoDiagnosticoDisponibilidade opcoes)
    Parameters
    Type Name Description
    Configuracao configuracao

    Configuração fiscal.

    ConfiguracaoDiagnosticoDisponibilidade opcoes

    Opções do diagnóstico.

    Returns
    Type Description
    ResultadoDiagnosticoDisponibilidade

    Resultado agregado com estado, origem provável, descrição para o usuário e sondas detalhadas.

    LimparMemoriaDiagnostico()

    Limpa histórico, cache e bloqueios mantidos em memória no processo atual.

    Declaration
    public void LimparMemoriaDiagnostico()
    Remarks

    Use somente quando o programa desejar iniciar um novo ciclo de diagnóstico.

    ObterDiagnosticoPassivo(Configuracao, ConfiguracaoDiagnosticoDisponibilidade)

    Obtém somente evidências de operações reais que já ocorreram.

    Declaration
    public ResultadoDiagnosticoDisponibilidade ObterDiagnosticoPassivo(Configuracao configuracao, ConfiguracaoDiagnosticoDisponibilidade opcoes)
    Parameters
    Type Name Description
    Configuracao configuracao

    Configuração fiscal.

    ConfiguracaoDiagnosticoDisponibilidade opcoes

    Opções do diagnóstico.

    Returns
    Type Description
    ResultadoDiagnosticoDisponibilidade

    Resultado agregado sem enviar nova mensagem fiscal.