Class StdBSDiagnosticos
Serviços de diagnóstico.
Inheritance
Inherited Members
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. |
ActivoPerformanceDiag
Gets a value indicating whether [activo performance diag].
Declaration
public bool ActivoPerformanceDiag { get; }
Property Value
Type | Description |
---|---|
System. |
BSO
Referência para a Plataforma.
Declaration
public StdPlatBS BSO { set; }
Property Value
Type | Description |
---|---|
Std |
ContextoPerformance
Gets the contexto performance.
Declaration
public string ContextoPerformance { get; }
Property Value
Type | Description |
---|---|
System. |
Methods
IniciaTracePerformance(String)
Inicias the trace performance.
Declaration
public void IniciaTracePerformance(string contexto)
Parameters
Type | Name | Description |
---|---|---|
System. |
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. |
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. |
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. |
Identificador | Identificador do registo. |
System. |
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. |
descricao | The descricao. |
Returns
Type | Description |
---|---|
System. |
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. |
strFicheiro | Ficheiro de texto. |
System. |
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. |
Identificador | Identificador do registo. |
System. |
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. |
idEntrada | The identifier entrada. |