Compartilhar via


CosmosScripts.GetStoredProcedureQueryIterator Método

Definição

Sobrecargas

GetStoredProcedureQueryIterator<T>(QueryDefinition, String, QueryRequestOptions, CancellationToken)

Esse método cria uma consulta para procedimentos armazenados em um contêiner usando uma instrução SQL. Ele retorna um FeedIterator. Para obter mais informações sobre como preparar instruções SQL com valores parametrizados, consulte QueryDefinition sobrecarga.

GetStoredProcedureQueryIterator<T>(String, String, QueryRequestOptions, CancellationToken)

Esse método cria uma consulta para procedimentos armazenados em um contêiner usando uma instrução SQL. Ele retorna um FeedIterator. Para obter mais informações sobre como preparar instruções SQL com valores parametrizados, consulte QueryDefinition sobrecarga.

GetStoredProcedureQueryIterator<T>(QueryDefinition, String, QueryRequestOptions, CancellationToken)

Esse método cria uma consulta para procedimentos armazenados em um contêiner usando uma instrução SQL. Ele retorna um FeedIterator. Para obter mais informações sobre como preparar instruções SQL com valores parametrizados, consulte QueryDefinition sobrecarga.

public abstract Azure.AsyncPageable<T> GetStoredProcedureQueryIterator<T> (Azure.Cosmos.QueryDefinition queryDefinition, string continuationToken = default, Azure.Cosmos.QueryRequestOptions requestOptions = default, System.Threading.CancellationToken cancellationToken = default);
abstract member GetStoredProcedureQueryIterator : Azure.Cosmos.QueryDefinition * string * Azure.Cosmos.QueryRequestOptions * System.Threading.CancellationToken -> Azure.AsyncPageable<'T>
Public MustOverride Function GetStoredProcedureQueryIterator(Of T) (queryDefinition As QueryDefinition, Optional continuationToken As String = Nothing, Optional requestOptions As QueryRequestOptions = Nothing, Optional cancellationToken As CancellationToken = Nothing) As AsyncPageable(Of T)

Parâmetros de tipo

T

Parâmetros

queryDefinition
QueryDefinition

A definição de consulta DO COSMOS SQL.

continuationToken
String

(Opcional) O token de continuação no serviço do Azure Cosmos DB.

requestOptions
QueryRequestOptions

(Opcional) As opções para a solicitação de consulta de item QueryRequestOptions

cancellationToken
CancellationToken

(Opcional) CancellationToken que representa o cancelamento da solicitação.

Retornos

Um iterador para ler os procedimentos armazenados existentes.

Exemplos

Isso cria o iterador de feed de tipo para sproc com queryDefinition como entrada.

CosmosScripts scripts = this.container.Scripts;
string queryText = "SELECT * FROM s where s.id like @testId";
QueryDefinition queryDefinition = new QueryDefinition(queryText);
queryDefinition.WithParameter("@testId", "testSprocId");
AsyncPageable<StoredProcedureProperties> iter = this.scripts.GetStoredProcedureQueryIterator<StoredProcedureProperties>(queryDefinition);

Aplica-se a

GetStoredProcedureQueryIterator<T>(String, String, QueryRequestOptions, CancellationToken)

Esse método cria uma consulta para procedimentos armazenados em um contêiner usando uma instrução SQL. Ele retorna um FeedIterator. Para obter mais informações sobre como preparar instruções SQL com valores parametrizados, consulte QueryDefinition sobrecarga.

public abstract Azure.AsyncPageable<T> GetStoredProcedureQueryIterator<T> (string queryText = default, string continuationToken = default, Azure.Cosmos.QueryRequestOptions requestOptions = default, System.Threading.CancellationToken cancellationToken = default);
abstract member GetStoredProcedureQueryIterator : string * string * Azure.Cosmos.QueryRequestOptions * System.Threading.CancellationToken -> Azure.AsyncPageable<'T>
Public MustOverride Function GetStoredProcedureQueryIterator(Of T) (Optional queryText As String = Nothing, Optional continuationToken As String = Nothing, Optional requestOptions As QueryRequestOptions = Nothing, Optional cancellationToken As CancellationToken = Nothing) As AsyncPageable(Of T)

Parâmetros de tipo

T

Parâmetros

queryText
String

O texto da consulta DO COSMOS SQL.

continuationToken
String

(Opcional) O token de continuação no serviço do Azure Cosmos DB.

requestOptions
QueryRequestOptions

(Opcional) As opções para a solicitação de consulta de item QueryRequestOptions

cancellationToken
CancellationToken

(Opcional) CancellationToken que representa o cancelamento da solicitação.

Retornos

Um iterador para ler os procedimentos armazenados existentes.

Exemplos

Isso cria o iterador de feed de tipo para sproc com queryText como entrada.

CosmosScripts scripts = this.container.Scripts;
string queryText = "SELECT * FROM s where s.id like '%testId%'";
AsyncPageable<StoredProcedureProperties> iter = this.scripts.GetStoredProcedureQueryIterator<StoredProcedureProperties>(queryText);

Aplica-se a