8

コレクションからカスタム (shibboleth) ヘッダー値を取得する必要がありますRequest.Headers。現在、次のコードを使用してこれを実行しています。

CommonName = Request.Headers["cn"].FirstOrDefault();
Email = Request.Headers["mail"].FirstOrDefault();

ヘッダー値を取得するためのそれほど面倒でない構文はありますか? Queryまたは のような動的オブジェクトを表示することを望んでいたので、次のFormような動的プロパティ名を使用できます。

CommonName = Request.Headers.cn;
Email = Request.Headers.mail;

ありがとうございました。

4

1 に答える 1

7

ヘッダーはこのように設定され、一般的なヘッダーの強力な型指定のサポートを強化します。非標準のヘッダーを使用している場合、独自のラッパーを作成しない限り、構文が少し醜くなります。

于 2012-08-06T11:52:40.840 に答える