HostSecurityManager.ProvideAssemblyEvidence メソッド
アセンブリ: mscorlib (mscorlib.dll 内)

Public Overridable Function ProvideAssemblyEvidence ( _ loadedAssembly As Assembly, _ inputEvidence As Evidence _ ) As Evidence
Dim instance As HostSecurityManager Dim loadedAssembly As Assembly Dim inputEvidence As Evidence Dim returnValue As Evidence returnValue = instance.ProvideAssemblyEvidence(loadedAssembly, inputEvidence)
public: virtual Evidence^ ProvideAssemblyEvidence ( Assembly^ loadedAssembly, Evidence^ inputEvidence )
public function ProvideAssemblyEvidence ( loadedAssembly : Assembly, inputEvidence : Evidence ) : Evidence
戻り値
アセンブリに使用される証拠を表す Evidence オブジェクト。

このメソッドは、暗黙的または明示的にアセンブリが読み込まれるたびに呼び出されます。渡されるパラメータは、読み込まれるアセンブリと、共通言語ランタイムから計算された証拠です。ホストの実装では、証拠の拡張または削減を行うことができます。戻り値は、アセンブリに使用される証拠です。基本実装では、inputEvidence パラメータとして渡される証拠オブジェクトが常に返されます。
![]() |
---|

次のコード例に、カスタム ホスト セキュリティ マネージャの ProvideAssemblyEvidence メソッドのオーバーライドを示します。このコード例は、HostSecurityManager クラスのトピックで取り上げているコード例の一部分です。
Public Overrides Function ProvideAssemblyEvidence(ByVal loadedAssembly As [Assembly], ByVal evidence As Evidence) As Evidence Console.WriteLine("Provide assembly evidence for: " + IIf(loadedAssembly Is Nothing, "Unknown", loadedAssembly.ToString()) + ".") 'TODO: For performance reasons this should be changed to nested IF statements If evidence Is Nothing Then Return Nothing End If evidence.AddAssembly(New CustomEvidenceType()) Return evidence End Function 'ProvideAssemblyEvidence
public override Evidence ProvideAssemblyEvidence(Assembly loadedAssembly, Evidence evidence) { Console.WriteLine("Provide assembly evidence for: " + (loadedAssembly == null ? "Unknown" : loadedAssembly.ToString()) + "."); if (evidence == null) return null; evidence.AddAssembly(new CustomEvidenceType()); return evidence; }

Windows 98, Windows 2000 SP4, Windows Millennium Edition, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。


Weblioに収録されているすべての辞書からHostSecurityManager.ProvideAssemblyEvidence メソッドを検索する場合は、下記のリンクをクリックしてください。

- HostSecurityManager.ProvideAssemblyEvidence メソッドのページへのリンク