2012-03-26 6 views
0

私はコードで作成されたワークフローを持ち、CorrelationHandle型の変数はアクティビティの1つで初期化されます。 この変数は、他のカスタムアクティビティに渡されます。 これらのアクティビティの1つでは、相関ハンドラの値(guid)を持つ他のサービスを呼び出す必要があります。CorrelationHandleの値を取得する

ハンドルがInArgumentとしてアクティビティに渡されるアクティビティでハンドルの値を取得する方法はありますか?

+0

「この変数の値をどこから取得しますか?」ワークフロー内または外部から???おそらく、あなたがしようとしていることについてもっと詳細を述べると、誰かを助けることができるでしょう。 –

+0

質問を見てくれてありがとう、私は(hopefuly)で更なる情報を更新しました –

+0

あなたが「価値」と言うとき、それはどういう意味ですか?すべての目的と目的のために、ハンドルのインスタンスは値です。 –

答えて

1

CorrelationHandleは、WF4ランタイムによって内部的に使用されるものです。あなたはそれを渡す以外に何もできません。

受信メッセージを相関させるCorrelationHandleに関連する値に興味があるようです。これは、クライアントがあなたに渡すか、または最初のリクエストで返される値です。その値はリクエストの一部であるため、あなたにも渡されます。しかし、への更新は、のCorrelationHandleを新しい値に更新することはできません。

関連する問題