CosmosLinq.InvokeUserDefinedFunction(String, Object[]) Método
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Método auxiliar para invocar funções definidas pelo usuário por meio de consultas Linq no serviço do Azure Cosmos DB.
public static object InvokeUserDefinedFunction (string udfName, params object[] arguments);
static member InvokeUserDefinedFunction : string * obj[] -> obj
Public Shared Function InvokeUserDefinedFunction (udfName As String, ParamArray arguments As Object()) As Object
- udfName
- String
O nome UserDefinedFunction
- arguments
- Object[]
Os argumentos de UserDefinedFunction
Espaço reservado para o resultado udf.
// Equivalent to SELECT * FROM books b WHERE udf.toLowerCase(b.title) = 'war and peace'"
IQueryable<Book> queryable = client
.GetContainer("database", "container")
.GetItemLinqQueryable<Book>()
.Where(b => CosmosLinq.InvokeUserDefinedFunction("toLowerCase", b.Title) == "war and peace");
FeedIterator<Book> bookIterator = queryable.ToFeedIterator();
while (feedIterator.HasMoreResults)
{
FeedResponse<Book> responseMessage = await feedIterator.ReadNextAsync();
DoSomethingWithResponse(responseMessage);
}
Esse é um método auxiliar stub para uso em expressões LINQ. Não pode ser chamado diretamente. Consulte para https://docs.microsoft.com/azure/cosmos-db/sql-query-linq-to-sql obter mais detalhes sobre o provedor LINQ. Consulte para https://docs.microsoft.com/azure/cosmos-db/stored-procedures-triggers-udfs obter mais detalhes sobre funções definidas pelo usuário.
Comentários do Azure SDK for .NET
O Azure SDK for .NET é um projeto código aberto. Selecione um link para fornecer comentários: