UserDefinedFunction class
Wordt gebruikt voor het lezen, vervangen of verwijderen van een opgegeven door de gebruiker geweigerde functie op id.
Zie UserDefinedFunction om alle door de gebruiker gedefinieerde functies te maken, upsert, query's te lezen.
Eigenschappen
container | |
id | |
url | Retourneert een referentie-URL naar de resource. Wordt gebruikt voor het koppelen in machtigingen. |
Methoden
delete(Request |
Verwijder de opgegeven <xref:UserDefined>. Voorbeeld
|
read(Request |
Lees de UserDefinedFunctionDefinition- voor de opgegeven UserDefinedFunction. Voorbeeld
|
replace(User |
Vervang de opgegeven UserDefinedFunction door de opgegeven UserDefinedFunctionDefinition. Voorbeeld
|
Eigenschapdetails
container
id
id: string
Waarde van eigenschap
string
url
Retourneert een referentie-URL naar de resource. Wordt gebruikt voor het koppelen in machtigingen.
string url
Waarde van eigenschap
string
Methodedetails
delete(RequestOptions)
Verwijder de opgegeven <xref:UserDefined>.
Voorbeeld
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>
Parameters
- options
- RequestOptions
Retouren
Promise<UserDefinedFunctionResponse>
read(RequestOptions)
Lees de UserDefinedFunctionDefinition- voor de opgegeven UserDefinedFunction.
Voorbeeld
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>
Parameters
- options
- RequestOptions
Retouren
Promise<UserDefinedFunctionResponse>
replace(UserDefinedFunctionDefinition, RequestOptions)
Vervang de opgegeven UserDefinedFunction door de opgegeven UserDefinedFunctionDefinition.
Voorbeeld
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>
Parameters
- options
- RequestOptions
Retouren
Promise<UserDefinedFunctionResponse>