UserDefinedFunction class
Usado para ler, substituir ou excluir uma função de definição de usuário especificada por id.
Consulte UserDefinedFunction para criar, upsert, consultar, ler todas as funções definidas pelo usuário.
Propriedades
| container | |
| id | |
| url | Retorna uma URL de referência para o recurso. Usado para vincular em Permissões. |
Métodos
| delete(Request |
Exclua o <xref:UserDefined>determinado. Exemplo
|
| read(Request |
Leia o UserDefinedFunctionDefinition para o UserDefinedFunctiondeterminado. Exemplo
|
| replace(User |
Substitua o UserDefinedFunction especificado pelo UserDefinedFunctionDefinitionespecificado. Exemplo
|
Detalhes da propriedade
container
id
id: string
Valor da propriedade
string
url
Retorna uma URL de referência para o recurso. Usado para vincular em Permissões.
string url
Valor da propriedade
string
Detalhes do método
delete(RequestOptions)
Exclua o <xref:UserDefined>determinado.
Exemplo
import { CosmosClient } from "@azure/cosmos";
const endpoint = "https://your-account.documents.azure.com";
const key = "<database account masterkey>";
const client = new CosmosClient({ endpoint, key });
const { database } = await client.databases.createIfNotExists({ id: "Test Database" });
const { container } = await database.containers.createIfNotExists({ id: "Test Container" });
await container.scripts.userDefinedFunction("<udf-id>").delete();
function delete(options?: RequestOptions): Promise<UserDefinedFunctionResponse>
Parâmetros
- options
- RequestOptions
Retornos
Promise<UserDefinedFunctionResponse>
read(RequestOptions)
Leia o UserDefinedFunctionDefinition para o UserDefinedFunctiondeterminado.
Exemplo
import { CosmosClient } from "@azure/cosmos";
const endpoint = "https://your-account.documents.azure.com";
const key = "<database account masterkey>";
const client = new CosmosClient({ endpoint, key });
const { database } = await client.databases.createIfNotExists({ id: "Test Database" });
const { container } = await database.containers.createIfNotExists({ id: "Test Container" });
const { resource: udf } = await container.scripts.userDefinedFunction("<udf-id>").read();
function read(options?: RequestOptions): Promise<UserDefinedFunctionResponse>
Parâmetros
- options
- RequestOptions
Retornos
Promise<UserDefinedFunctionResponse>
replace(UserDefinedFunctionDefinition, RequestOptions)
Substitua o UserDefinedFunction especificado pelo UserDefinedFunctionDefinitionespecificado.
Exemplo
import { CosmosClient, UserDefinedFunctionDefinition } from "@azure/cosmos";
const endpoint = "https://your-account.documents.azure.com";
const key = "<database account masterkey>";
const client = new CosmosClient({ endpoint, key });
const { database } = await client.databases.createIfNotExists({ id: "Test Database" });
const { container } = await database.containers.createIfNotExists({ id: "Test Container" });
const udfDefinition: UserDefinedFunctionDefinition = {
id: "sample udf",
body: "function () { const x = 10; }",
};
await container.scripts.userDefinedFunctions.create(udfDefinition);
udfDefinition.body = "function () { const x = 20; }";
const { resource: replacedUdf } = await container.scripts
.userDefinedFunction(udfDefinition.id)
.replace(udfDefinition);
function replace(body: UserDefinedFunctionDefinition, options?: RequestOptions): Promise<UserDefinedFunctionResponse>
Parâmetros
- options
- RequestOptions
Retornos
Promise<UserDefinedFunctionResponse>