JsonRpc.LoadType(String, String) メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
完全な名前と場合によってはアセンブリ名に基づいて型を読み込もうとします。
protected internal virtual Type? LoadType (string typeFullName, string? assemblyName);
abstract member LoadType : string * string -> Type
override this.LoadType : string * string -> Type
Protected Friend Overridable Function LoadType (typeFullName As String, assemblyName As String) As Type
パラメーター
- assemblyName
- String
型を定義する必要があるアセンブリ名 (使用可能な場合)。 これは、次の方法で AssemblyName(String)解析できる必要があります。
戻り値
読み込まれた Type(見つかった場合)。 それ以外の場合 null
。
注釈
このメソッドは、シリアル化中に受信メッセージによって厳密に参照される型を読み込む場合に使用されます。 リモート パーティの種類と信頼レベルに基づいてセキュリティ上の脅威を引き起こす可能性のある型を読み込まないことが重要です。
このメソッドの既定の実装では、アセンブリ名 (指定されている場合) に基づいて見つかった場合、または AppDomain に既に読み込まれているアセンブリに基づいて見つかった場合は、その型が読み込まれます。それ以外の場合は、その型が読み込まれます。
実装では、代わりに返null
すのを優先してFileLoadException、スローやそのTypeLoadException他の例外を回避する必要があります。