Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
È possibile trovare il codice per archiviare la saveItemDefinition definizione dell'elemento nel metodo all'interno del file SampleWorkloadEditor.tsx . Ecco il contenuto del metodo per riferimento:
async function SaveItem(definition?: HelloWorldItemDefinition) {
var successResult = await saveItemDefinition<HelloWorldItemDefinition>(
workloadClient,
editorItem.id,
definition || editorItem.definition);
setIsUnsaved(!successResult);
}
Questo metodo illustra come rendere persistente la definizione di un elemento usando l'SDK. Si tratta di una versione semplificata che usa un singolo oggetto archiviato in una singola parte di definizione. Per la maggior parte degli utenti questo metodo è un buon punto di partenza. Se è necessario archiviare più di una parte di definizione, è possibile farlo facilmente. Consultare il metodo saveitemDefintion su come vengono gestite le parti per comprendere meglio come aggiungere altre parti.
Annotazioni
Tutte le parti di definizione archiviate non sono attualmente convalidate. La convalida basata su schema, sia per la struttura che per le parti di definizione (ad esempio, JSON), non è implementata. Per i carichi di lavoro non organizzati, è necessario eseguire l'onboarding in questa funzionalità prima dell'anteprima pubblica.