SfcReferenceAttribute.Resolve メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
オーバーロード
| 名前 | 説明 |
|---|---|
| Resolve(Object) |
指定されたソース オブジェクトから 1 つのターゲット オブジェクトを解決します。 カスタム リゾルバー インターフェイスが定義されている場合は、それを使用します。 それ以外の場合、カスタム リゾルバー デリゲート ヘルパーが定義されている場合は、それを使用します。 カスタム リゾルバーがない場合は、指定された Urn パス式テンプレートを引数と共に評価します。 |
| Resolve<T,S>(S) |
特定のソース オブジェクトから厳密に型指定された単一のターゲット オブジェクトを解決します。 カスタム リゾルバー インターフェイスが定義されている場合は、それを使用します。 それ以外の場合、カスタム リゾルバー デリゲート ヘルパーが定義されている場合は、それを使用します。 カスタム リゾルバーがない場合は、指定された Urn パス式テンプレートを引数と共に評価します。 |
Resolve(Object)
指定されたソース オブジェクトから 1 つのターゲット オブジェクトを解決します。 カスタム リゾルバー インターフェイスが定義されている場合は、それを使用します。 それ以外の場合、カスタム リゾルバー デリゲート ヘルパーが定義されている場合は、それを使用します。 カスタム リゾルバーがない場合は、指定された Urn パス式テンプレートを引数と共に評価します。
public object Resolve(object instance);
member this.Resolve : obj -> obj
Public Function Resolve (instance As Object) As Object
パラメーター
- instance
- Object
解決元のソース インスタンス。
返品
前述の規則に従って解決されたターゲット インスタンス。カスタム リゾルバーまたは有効な Urn パスが指定されていない場合は null。
適用対象
Resolve<T,S>(S)
特定のソース オブジェクトから厳密に型指定された単一のターゲット オブジェクトを解決します。 カスタム リゾルバー インターフェイスが定義されている場合は、それを使用します。 それ以外の場合、カスタム リゾルバー デリゲート ヘルパーが定義されている場合は、それを使用します。 カスタム リゾルバーがない場合は、指定された Urn パス式テンプレートを引数と共に評価します。
public T Resolve<T,S>(S instance);
member this.Resolve : 'S -> 'T
Public Function Resolve(Of T, S) (instance As S) As T
型パラメーター
- T
ターゲット インスタンスの型。
- S
解決元のソース インスタンスの型。
パラメーター
- instance
- S
解決元のソース インスタンス。
返品
前述の規則に従って解決されたターゲット インスタンス。カスタム リゾルバーまたは有効な Urn パスが指定されていない場合は null。