Copyright © Unimake Software
Generated with DocFX

Search Results for

    Class DiagnosticoDisponibilidadeDFe

    Consolida telemetria passiva e testes locais sem criar mensagens fiscais sintéticas.

    Inheritance
    object
    DiagnosticoDisponibilidadeDFe
    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 DiagnosticoDisponibilidadeDFe

    Constructors

    DiagnosticoDisponibilidadeDFe(Configuracao, ConfiguracaoDiagnosticoDisponibilidade)

    Cria o motor de diagnóstico.

    Declaration
    public DiagnosticoDisponibilidadeDFe(Configuracao configuracao, ConfiguracaoDiagnosticoDisponibilidade opcoes = null)
    Parameters
    Type Name Description
    Configuracao configuracao

    Configuração que identifica DFe, UF, ambiente e certificado.

    ConfiguracaoDiagnosticoDisponibilidade opcoes

    Opções; quando nulas, são usados os padrões seguros.

    Methods

    ConsultarStatusServico()

    Consulta explicitamente o serviço oficial de status, respeitando cache mínimo de cinco minutos. Não são enviadas mensagens sintéticas para outros serviços.

    Declaration
    public ResultadoDiagnosticoDisponibilidade ConsultarStatusServico()
    Returns
    Type Description
    ResultadoDiagnosticoDisponibilidade

    Resultado combinado com telemetria, infraestrutura e status.

    Executar()

    Obtém as evidências passivas e executa DNS, TCP e TLS com cache, sem enviar mensagem fiscal.

    Declaration
    public ResultadoDiagnosticoDisponibilidade Executar()
    Returns
    Type Description
    ResultadoDiagnosticoDisponibilidade

    Resultado consolidado.

    LimparMemoriaDiagnostico()

    Limpa telemetria e caches mantidos somente em memória no processo atual.

    Declaration
    public static void LimparMemoriaDiagnostico()

    ObterDiagnosticoPassivo()

    Obtém somente a telemetria passiva em memória, sem executar qualquer acesso de rede.

    Declaration
    public ResultadoDiagnosticoDisponibilidade ObterDiagnosticoPassivo()
    Returns
    Type Description
    ResultadoDiagnosticoDisponibilidade

    Resultado consolidado.