logologo
Start
Przewodnik
Programowanie
Wtyczki
API
Strona główna
English
简体中文
日本語
한국어
Español
Português
Deutsch
Français
Русский
Italiano
Türkçe
Українська
Tiếng Việt
Bahasa Indonesia
ไทย
Polski
Nederlands
Čeština
العربية
עברית
हिन्दी
Svenska
Start
Przewodnik
Programowanie
Wtyczki
API
Strona główna
logologo
Przegląd API

@nocobase/auth

AuthManager
Uwierzytelnianie
BaseAuth

@nocobase/cache

CacheManager
Pamięć podręczna

@nocobase/cli

NocoBase CLI
Globalne zmienne środowiskowe

@nocobase/client

Aplikacja
Wtyczka

@nocobase/database

Kolekcja
Pole

interfaces

BaseInterface
Operatory Filtrowania

RelationRepository

BelongsToManyRepository
belongs-to-repository
HasManyRepository
HasOneRepository
Repozytorium

shared

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

@nocobase/data-source-manager

DataSourceManager
Źródło danych (abstrakcyjne)
ICollectionManager
ICollection
IField
IModel
IRepository

@nocobase/flow-engine

Menedżer źródeł danych
Kontekst przepływu
FlowEngine
FlowModel
Zasób przepływu

@nocobase/logger

Rejestrator

@nocobase/server

AppCommand
Aplikacja
AuditManager
Kontekst
Migracja
Wtyczka

@nocobase/sdk

Autoryzacja
Storage
Next PagePrzegląd API
Powiadomienie o tłumaczeniu AI

Ten dokument został przetłumaczony przez AI. Aby uzyskać dokładne informacje, zapoznaj się z wersją angielską.

#Trace

#Metody klasy

#constructor()

Konstruktor tworzący instancję Trace.

#Sygnatura

  • constructor(options?: TraceOptions)

#Typ

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

#Szczegóły

WłaściwośćTypOpisWartość domyślna
tracerNamestringIdentyfikator tracenocobase-trace
versionstringAktualna wersja NocoBase
processorNamestring | string[]Identyfikatory zarejestrowanych SpanProcessor do użycia

#init()

Inicjalizuje NodeTracerProvider.

#Sygnatura

  • init(): void

#registerProcessor()

Rejestruje SpanProcessor.

#Sygnatura

  • registerProcessor(name: string, processor: GetSpanProcessor)

#Typ

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

type GetSpanProcessor = () => SpanProcessor;

#Szczegóły

ParametrTypOpis
namestringUnikalny identyfikator SpanProcessor
processor() => SpanProcessorMetoda pobierająca SpanProcessor

#getTracer()

Pobiera Tracer.

#Sygnatura

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

#Szczegóły

ParametrTypOpisWartość domyślna
namestringIdentyfikator tracenocobase-trace
versionstringAktualna wersja NocoBase

#start()

Uruchamia SpanProcessor.

#Sygnatura

  • start(): void

#shutdown()

Zatrzymuje SpanProcessor.

#Sygnatura

  • shutdown(): Promise<void>