タグ付けされた質問 「custom-attributes」

7
カスタムクラス属性を持つすべてのクラスをどのように列挙しますか?
MSDNの例に基づく質問。 スタンドアロンのデスクトップアプリケーションにHelpAttributeを含むいくつかのC#クラスがあるとします。そのような属性を持つすべてのクラスを列挙することは可能ですか?この方法でクラスを認識することは意味がありますか?カスタム属性を使用して、可能なメニューオプションをリストします。項目を選択すると、そのようなクラスの画面インスタンスが表示されます。クラス/アイテムの数はゆっくりと増えていきますが、これにより、他の場所でそれらをすべて列挙することを回避できると思います。

4
ASP.NET MVC 4カスタム許可属性とアクセス許可コード(役割なし)
MVC 4アプリケーションで、ユーザーの特権レベル(ロールはなく、ユーザーに割り当てられたCRUD操作レベルの特権レベルのみ)に基づいて、ビューへのアクセスを制御する必要があります。 例として; AuthorizeUserの下は私のカスタム属性になるので、次のように使用する必要があります。 [AuthorizeUser(AccessLevels="Read Invoice, Update Invoice")] public ActionResult UpdateInvoice(int invoiceId) { // some code... return View(); } [AuthorizeUser(AccessLevels="Create Invoice")] public ActionResult CreateNewInvoice() { // some code... return View(); } [AuthorizeUser(AccessLevels="Delete Invoice")] public ActionResult DeleteInvoice(int invoiceId) { // some code... return View(); } この方法でそれを行うことは可能ですか?

4
C#でカスタム属性を作成する方法
私は何度も試しましたが、それでもカスタム属性の使い方を理解できません(すでにたくさんのリンクを調べました)。 コード付きのカスタム属性の非常に基本的な例を誰かに説明してもらえますか?

10
実行時にクラスの属性を読み取るにはどうすればよいですか?
クラスの属性を読み取り、実行時にその値を返すジェネリックメソッドを作成しようとしています。どうすればいいですか? 注:DomainName属性はクラスDomainNameAttributeです。 [DomainName("MyTable")] Public class MyClass : DomainBase {} 私が生成しようとしているもの: //This should return "MyTable" String DomainNameValue = GetDomainName<MyClass>();
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.