PRIMAVERA | Developers

    Show / Hide Table of Contents

    Class StdBSDiagnosticos

    Serviços de diagnóstico.

    Inheritance
    System.Object
    StdBSDiagnosticos
    Inherited Members
    System.Object.ToString()
    System.Object.Equals(System.Object)
    System.Object.Equals(System.Object, System.Object)
    System.Object.ReferenceEquals(System.Object, System.Object)
    System.Object.GetHashCode()
    System.Object.GetType()
    System.Object.MemberwiseClone()
    Namespace: StdPlatBS100
    Assembly: StdPlatBS100.dll
    Syntax
    public class StdBSDiagnosticos
    Remarks

    Os serviços desta classe permitem registar entradas de diagnóstico num ficheiro.

    Properties

    Activo

    Indica se o serviço de diagnóstico está activo.

    Declaration
    public bool Activo { get; }
    Property Value
    Type Description
    System.Boolean

    ActivoPerformanceDiag

    Gets a value indicating whether [activo performance diag].

    Declaration
    public bool ActivoPerformanceDiag { get; }
    Property Value
    Type Description
    System.Boolean

    BSO

    Referência para a Plataforma.

    Declaration
    public StdPlatBS BSO { set; }
    Property Value
    Type Description
    StdPlatBS

    ContextoPerformance

    Gets the contexto performance.

    Declaration
    public string ContextoPerformance { get; }
    Property Value
    Type Description
    System.String

    Methods

    IniciaTracePerformance(String)

    Inicias the trace performance.

    Declaration
    public void IniciaTracePerformance(string contexto)
    Parameters
    Type Name Description
    System.String contexto

    The contexto.

    TerminaTracePerformance()

    Terminas the trace performance.

    Declaration
    public void TerminaTracePerformance()

    Trace(String)

    Criação de um registo de diagnóstico.

    Declaration
    public void Trace(string Mensagem)
    Parameters
    Type Name Description
    System.String Mensagem

    Mensagem a registar.

    TraceCompleto(String)

    Criação de um registo de diagnóstico. Apenas disponível em modo Completo.

    Declaration
    public void TraceCompleto(string strMensagem)
    Parameters
    Type Name Description
    System.String strMensagem

    Mensagem a registar.

    TraceEntrada(String, String)

    Criação de um registo de diagnóstico.

    Declaration
    public void TraceEntrada(string Identificador, string Parametros = "")
    Parameters
    Type Name Description
    System.String Identificador

    Identificador do registo.

    System.String Parametros

    Parâmetros do registo.

    Remarks

    A invocação deste método inicia uma contagem de tempo até à invocação do método TraceSaida com o mesmo identificador.

    TraceEntradaPerformance(String)

    Traces the entrada performance.

    Declaration
    public Guid TraceEntradaPerformance(string descricao)
    Parameters
    Type Name Description
    System.String descricao

    The descricao.

    Returns
    Type Description
    System.Guid

    TraceFicheiro(String, String)

    Criação de um registo de diagnóstico no ficheiro de texto indicado.

    Declaration
    public void TraceFicheiro(string strFicheiro, string strMensagem)
    Parameters
    Type Name Description
    System.String strFicheiro

    Ficheiro de texto.

    System.String strMensagem

    Mensagem a registar.

    TraceSaida(String, String)

    Criação de um registo de diagnóstico.

    Declaration
    public void TraceSaida(string Identificador, string Parametros = "")
    Parameters
    Type Name Description
    System.String Identificador

    Identificador do registo.

    System.String Parametros

    Parâmetros do registo.

    Remarks

    A invocação deste método, após uma invocação ao método TraceEntrada, regista o tempo de execução entre as duas invocações (com o mesmo identificador). Esta funcionalidade permite medir tempos de execução.

    TraceSaidaPerformance(Guid)

    Traces the saida performance.

    Declaration
    public void TraceSaidaPerformance(Guid idEntrada)
    Parameters
    Type Name Description
    System.Guid idEntrada

    The identifier entrada.