logologo
Початок
Посібник
Розробка
Плагіни
API
Головна
English
简体中文
日本語
한국어
Español
Português
Deutsch
Français
Русский
Italiano
Türkçe
Українська
Tiếng Việt
Bahasa Indonesia
ไทย
Polski
Nederlands
Čeština
العربية
עברית
हिन्दी
Svenska
Початок
Посібник
Розробка
Плагіни
API
Головна
logologo
Огляд API

@nocobase/auth

AuthManager
Автентифікація
BaseAuth

@nocobase/cache

CacheManager
Кеш

@nocobase/cli

NocoBase CLI
Глобальні змінні середовища

@nocobase/client

application
Плагін

@nocobase/database

Колекція
Поле

interfaces

BaseInterface
Оператори фільтрації

RelationRepository

BelongsToManyRepository
belongs-to-repository
HasManyRepository
HasOneRepository
Репозиторій

shared

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

@nocobase/data-source-manager

DataSourceManager
DataSource (абстрактний)
ICollectionManager
ICollection
IField
IModel
IRepository

@nocobase/flow-engine

Менеджер джерел даних
Контекст робочого процесу
FlowEngine
FlowModel
Ресурс робочого процесу

@nocobase/logger

Логер

@nocobase/server

AppCommand
Застосунок
AuditManager
Контекст
Міграція
Плагін

@nocobase/sdk

Auth
Сховище
Next PageОгляд API
Повідомлення про ШІ-переклад

Цей документ було перекладено за допомогою ШІ. Для точної інформації зверніться до англійської версії.

#Trace

#Методи класу

#constructor()

Конструктор для створення екземпляра Trace.

#Сигнатура

  • constructor(options?: TraceOptions)

#Тип

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

#Деталі

ВластивістьТипОписЗначення за замовчуванням
tracerNamestringІдентифікатор трасуванняnocobase-trace
versionstringПоточна версія NocoBase
processorNamestring | string[]Ідентифікатор(и) зареєстрованих SpanProcessor для використання

#init()

Ініціалізує NodeTracerProvider.

#Сигнатура

  • init(): void

#registerProcessor()

Реєструє SpanProcessor.

#Сигнатура

  • registerProcessor(name: string, processor: GetSpanProcessor)

#Тип

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

type GetSpanProcessor = () => SpanProcessor;

#Деталі

ПараметрТипОпис
namestringУнікальний ідентифікатор SpanProcessor
processor() => SpanProcessorМетод для отримання SpanProcessor

#getTracer()

Отримує Tracer.

#Сигнатура

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

#Деталі

ПараметрТипОписЗначення за замовчуванням
namestringІдентифікатор трасуванняnocobase-trace
versionstringПоточна версія NocoBase

#start()

Запускає SpanProcessor.

#Сигнатура

  • start(): void

#shutdown()

Зупиняє SpanProcessor.

#Сигнатура

  • shutdown(): Promise<void>