QueryDefinition.WithParameterStream(String, Stream) Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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 à
Azure SDK for .NET