次の方法で共有


QueryDefinition.WithParameterStream(String, Stream) メソッド

定義

Stream Value を含むパラメーターを 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

パラメーター

name
String

パラメーターの名前。

valueStream
Stream

パラメーターのストリーム値。

戻り値

QueryDefinition のインスタンス。

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

注釈

UseCase : これは、シリアル化後に値が生成され、暗号化され、シリアライザーの呼び出しによって暗号値を変更したくない、暗号化された値に対してクエリを実行する場合に便利です。 同じ名前が再度追加されると、元の値が置き換えられます。

適用対象