logologo
Démarrer
Manuel
Développement
Plugins
API
Accueil
English
简体中文
日本語
한국어
Español
Português
Deutsch
Français
Русский
Démarrer
Manuel
Développement
Plugins
API
Accueil
logologo
Aperçu de l'API

@nocobase/auth

AuthManager
Auth
BaseAuth

@nocobase/cache

CacheManager
Cache

@nocobase/cli

CLI NocoBase
Variables d'environnement globales

@nocobase/client

Application
Plugin

@nocobase/database

Collection
Champ

interfaces

BaseInterface
Opérateurs de filtre

RelationRepository

BelongsToManyRepository
belongs-to-repository
HasManyRepository
HasOneRepository
Dépôt

shared

create-options
destroy-options
find-one
find-options
transaction
update-options

@nocobase/data-source-manager

DataSourceManager
DataSource (abstraite)
ICollectionManager
ICollection
IField
IModel
IRepository

@nocobase/flow-engine

Gestionnaire de sources de données
Contexte de Flux
FlowEngine
FlowModel
Ressource de flux

@nocobase/logger

Logger

@nocobase/server

AppCommand
Application
AuditManager
Contexte
Migration
Plugin

@nocobase/sdk

Auth
Stockage
Next PageAperçu de l'API
Avis de traduction IA

Ce document a été traduit par IA. Pour des informations précises, veuillez consulter la version anglaise.

#Trace

#Méthodes de classe

#constructor()

Constructeur pour créer une instance de Trace.

#Signature

  • constructor(options?: TraceOptions)

#Type

export type TraceOptions = {
  tracerName?: string;
  version?: string;
  processorName?: string | string[];
};

#Détails

PropriétéTypeDescriptionValeur par défaut
tracerNamestringIdentifiant de tracenocobase-trace
versionstringVersion actuelle de NocoBase
processorNamestring | string[]Identifiant(s) du SpanProcessor enregistré à utiliser-

#init()

Initialise NodeTracerProvider.

#Signature

  • init(): void

#registerProcessor()

Enregistre un SpanProcessor.

#Signature

  • registerProcessor(name: string, processor: GetSpanProcessor)

#Type

import { SpanProcessor } from '@opentelemetry/sdk-trace-base';

type GetSpanProcessor = () => SpanProcessor;

#Détails

ParamètreTypeDescription
namestringIdentifiant unique pour SpanProcessor
processor() => SpanProcessorMéthode pour obtenir le SpanProcessor

#getTracer()

Obtient le Tracer.

#Signature

  • getTracer(name?: string, version?: string)

#Détails

ParamètreTypeDescriptionValeur par défaut
namestringIdentifiant de tracenocobase-trace
versionstringVersion actuelle de NocoBase

#start()

Démarre le SpanProcessor.

#Signature

  • start(): void

#shutdown()

Arrête le SpanProcessor.

#Signature

  • shutdown(): Promise<void>