Copyright © Unimake Software
Generated with DocFX

Search Results for

    Class ConfiguracaoDiagnosticoDisponibilidade

    Define como o diagnóstico de disponibilidade deve trabalhar.

    Inheritance
    object
    ConfiguracaoDiagnosticoDisponibilidade
    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 ConfiguracaoDiagnosticoDisponibilidade
    Remarks

    Use esta classe quando precisar ajustar timeout, janela de histórico, cache ou limitar o diagnóstico a determinados serviços. Os valores padrão são conservadores para evitar excesso de consultas à SEFAZ.

    Constructors

    ConfiguracaoDiagnosticoDisponibilidade()

    Cria as opções com padrões conservadores e seguros para uso normal.

    Declaration
    public ConfiguracaoDiagnosticoDisponibilidade()

    Properties

    CacheInfraestruturaSegundos

    Quantidade de segundos durante os quais o resultado de DNS/TCP/TLS pode ser reutilizado.

    Declaration
    public int CacheInfraestruturaSegundos { get; set; }
    Property Value
    Type Description
    int

    IntervaloMinimoStatusMinutos

    Intervalo mínimo, em minutos, entre consultas explícitas ao StatusServico; o mínimo permitido é cinco.

    Declaration
    public int IntervaloMinimoStatusMinutos { get; set; }
    Property Value
    Type Description
    int

    JanelaEvidenciaMinutos

    Quantidade de minutos de histórico passivo que pode ser usado no diagnóstico.

    Declaration
    public int JanelaEvidenciaMinutos { get; set; }
    Property Value
    Type Description
    int

    LimiteLentidaoMilissegundos

    Tempo, em milissegundos, a partir do qual uma resposta válida é considerada lenta.

    Declaration
    public int LimiteLentidaoMilissegundos { get; set; }
    Property Value
    Type Description
    int

    ServicosCount

    Informa quantos serviços foram selecionados para um diagnóstico direcionado.

    Declaration
    public int ServicosCount { get; }
    Property Value
    Type Description
    int

    TimeoutMilissegundos

    Tempo máximo, em milissegundos, permitido para cada etapa de infraestrutura.

    Declaration
    public int TimeoutMilissegundos { get; set; }
    Property Value
    Type Description
    int
    Remarks

    Valores menores deixam o diagnóstico mais rápido, mas aumentam a chance de classificar uma rede lenta como inconclusiva.

    Methods

    AddServico(string)

    Adiciona um serviço à seleção do diagnóstico, evitando nomes repetidos.

    Declaration
    public void AddServico(string nomeServico)
    Parameters
    Type Name Description
    string nomeServico

    Nome do serviço.

    ClearServicos()

    Remove a seleção de serviços e faz o diagnóstico voltar a considerar todos os serviços.

    Declaration
    public void ClearServicos()

    GetServico(int)

    Obtém o nome do serviço selecionado em um índice iniciado em zero.

    Declaration
    public string GetServico(int index)
    Parameters
    Type Name Description
    int index

    Índice iniciado em zero.

    Returns
    Type Description
    string

    Nome do serviço.