QueryDefinition.WithParameterStream(String, Stream) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Fügen Sie der SQL-Abfrage Parameter mit Stream Value hinzu.
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
Parameter
- name
- String
Der Name des Parameters.
- valueStream
- Stream
Der Streamwert für den Parameter.
Gibt zurück
Eine Instanz von QueryDefinition.
Beispiele
QueryDefinition query = new QueryDefinition(
"select * from t where t.Account = @account")
.WithParameterStream("@account", streamValue);
Hinweise
UseCase: Dies ist nützlich in Fällen wie der Ausführung einer Abfrage für verschlüsselte Werte, bei der der Wert nach der Serialisierung generiert und dann verschlüsselt wird und wir den Verschlüsselungswert aufgrund eines erneuten Aufrufs des Serialisierungsprogramms nicht ändern möchten. Wenn derselbe Name erneut hinzugefügt wird, ersetzt er den ursprünglichen Wert.
Gilt für:
Azure SDK for .NET