WidgetServiceClient class

Konstruktory

WidgetServiceClient(string, TokenCredential, WidgetServiceClientOptions)
WidgetServiceClient(string, WidgetServiceClientOptions)

Metody

analyzeWidget(string, AnalyzeWidgetOptions)

Analizowanie widżetu. Jedyną gwarancją jest to, że ta metoda zwróci ciąg zawierający wyniki analizy.

createWidget(number, ColorType, CreateWidgetOptions)

Utwórz nowy widżet.

Identyfikator widżetu nie jest wymagany podczas tworzenia, ponieważ jest on automatycznie ustawiany przez serwer. Podanie identyfikatora spowoduje wystąpienie błędu.

deleteWidget(string, DeleteWidgetOptions)

Usuń widżet według identyfikatora.

getWidget(string, GetWidgetOptions)

Pobierz widżet według identyfikatora.

listWidgets(ListWidgetsOptions)

Wyświetl listę wszystkich widżetów w systemie. Ta operacja nie jest podzielony na strony i zwraca prostą tablicę widżetów.

Nie akceptuje żadnych opcji ani parametrów.

updateWidget(string, UpdateWidgetOptions)

Zaktualizuj zawartość widżetu. Identyfikator widżetu jest wymagany w danych wejściowych, ale nie można go zmienić. Wszystkie inne pola są opcjonalne i zostaną zaktualizowane w widżecie, jeśli zostanie podany.

Szczegóły konstruktora

WidgetServiceClient(string, TokenCredential, WidgetServiceClientOptions)

new WidgetServiceClient(endpoint: string, credential: TokenCredential, options?: WidgetServiceClientOptions)

Parametry

endpoint

string

credential
TokenCredential

WidgetServiceClient(string, WidgetServiceClientOptions)

new WidgetServiceClient(endpoint: string, options?: WidgetServiceClientOptions)

Parametry

endpoint

string

Szczegóły metody

analyzeWidget(string, AnalyzeWidgetOptions)

Analizowanie widżetu. Jedyną gwarancją jest to, że ta metoda zwróci ciąg zawierający wyniki analizy.

function analyzeWidget(id: string, options?: AnalyzeWidgetOptions): Promise<AnalyzeResult>

Parametry

id

string

Zwraca

Promise<AnalyzeResult>

createWidget(number, ColorType, CreateWidgetOptions)

Utwórz nowy widżet.

Identyfikator widżetu nie jest wymagany podczas tworzenia, ponieważ jest on automatycznie ustawiany przez serwer. Podanie identyfikatora spowoduje wystąpienie błędu.

function createWidget(weight: number, color: ColorType, options?: CreateWidgetOptions): Promise<Widget>

Parametry

weight

number

color
ColorType

Zwraca

Promise<Widget>

deleteWidget(string, DeleteWidgetOptions)

Usuń widżet według identyfikatora.

function deleteWidget(id: string, options?: DeleteWidgetOptions): Promise<void>

Parametry

id

string

Zwraca

Promise<void>

getWidget(string, GetWidgetOptions)

Pobierz widżet według identyfikatora.

function getWidget(id: string, options?: GetWidgetOptions): Promise<Widget>

Parametry

id

string

Zwraca

Promise<Widget>

listWidgets(ListWidgetsOptions)

Wyświetl listę wszystkich widżetów w systemie. Ta operacja nie jest podzielony na strony i zwraca prostą tablicę widżetów.

Nie akceptuje żadnych opcji ani parametrów.

function listWidgets(options?: ListWidgetsOptions): Promise<Widget[]>

Parametry

Zwraca

Promise<Widget[]>

updateWidget(string, UpdateWidgetOptions)

Zaktualizuj zawartość widżetu. Identyfikator widżetu jest wymagany w danych wejściowych, ale nie można go zmienić. Wszystkie inne pola są opcjonalne i zostaną zaktualizowane w widżecie, jeśli zostanie podany.

function updateWidget(id: string, options?: UpdateWidgetOptions): Promise<Widget>

Parametry

id

string

Zwraca

Promise<Widget>