Partager via


QueryDefinition.WithParameterStream(String, Stream) Méthode

Définition

Ajoutez des paramètres avec Stream Value à la requête SQL.

public Microsoft.Azure.Cosmos.QueryDefinition WithParameterStream (string name, System.IO.Stream valueStream);
member this.WithParameterStream : string * System.IO.Stream -> Microsoft.Azure.Cosmos.QueryDefinition
Public Function WithParameterStream (name As String, valueStream As Stream) As QueryDefinition

Paramètres

name
String

Le nom du paramètre.

valueStream
Stream

Valeur de flux pour le paramètre.

Retours

Instance de QueryDefinition.

Exemples

QueryDefinition query = new QueryDefinition(
    "select * from t where t.Account = @account")
    .WithParameterStream("@account", streamValue);

Remarques

UseCase : cela est utile dans les cas tels que l’exécution d’une requête sur des valeurs chiffrées, où la valeur est générée après la sérialisation, puis chiffrée et que nous ne voulons pas modifier la valeur de chiffrement en raison d’un appel à nouveau au sérialiseur. Si le même nom est ajouté à nouveau, la valeur d’origine est remplacée.

S’applique à