0

スクリプト タスクを使用して httpConnection 接続のユーザー名/パスワードを設定しようとしていますが、その方法がわかりません。

現在の試行:

httpClient.Properties["ServerUserName"].SetValue(httpClient.Properties["ServerUserName"], "someJunk");

これにより、InvalidCastException が発生します (プロパティが文字列であっても)。

ここで何が間違っていますか?

4

1 に答える 1

0

これはおそらくドキュメントの欠如の例ですか?SetValue 関数は、呼び出されているのと同じオブジェクトでobjectある必要がある を期待しています。

すなわち:

httpClient.Properties["ServerUserName"].SetValue(httpClient, "someJunk");

ありがとう、リフレクション!

于 2015-10-19T22:11:46.257 に答える