SfcReferenceAttribute クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
重要
この API は CLS 準拠ではありません。
1 つのターゲットへの (ソフト) 参照の属性。
[System.AttributeUsage(System.AttributeTargets.Property, AllowMultiple=true, Inherited=true)]
[System.CLSCompliant(false)]
public class SfcReferenceAttribute : Attribute
[<System.AttributeUsage(System.AttributeTargets.Property, AllowMultiple=true, Inherited=true)>]
[<System.CLSCompliant(false)>]
type SfcReferenceAttribute = class
inherit Attribute
Public Class SfcReferenceAttribute
Inherits Attribute
- 継承
-
SfcReferenceAttribute
- 属性
コンストラクター
| 名前 | 説明 |
|---|---|
| SfcReferenceAttribute(Type, String, String[]) |
参照は、渡されたプロパティ名の値で解決されます |
| SfcReferenceAttribute(Type, String[], String, String[]) |
参照は、渡されたプロパティ名の値で解決されます |
| SfcReferenceAttribute(Type, String[], Type, String, String[]) |
参照はデリゲートを呼び出すことによって解決されます |
| SfcReferenceAttribute(Type, String[]) |
参照は、オプションのキーとパラメーターを使用して、指定されたリゾルバー型のインスタンスを作成することによって解決されます。 |
| SfcReferenceAttribute(Type, Type, String, String[]) |
参照はデリゲートを呼び出すことによって解決されます |
| SfcReferenceAttribute(Type) |
参照は、指定されたリゾルバー型のインスタンスを作成することによって解決されます。 |
プロパティ
| 名前 | 説明 |
|---|---|
| Arguments |
urnTemplate の引数。 |
| InstanceResolver |
カスタム リゾルバー インターフェイス。 |
| Keys |
参照に含まれるキー。 |
| Resolver |
カスタム リゾルバー メソッド。 |
| Type |
参照の型 |
| UrnTemplate |
String.Format 文字列の形式を使用する Urn テンプレート。 "Server/Login[@Name = '{0}']" の例。 |
メソッド
| 名前 | 説明 |
|---|---|
| GetUrn(Object) |
Urn 参照を返します。 属性に pathexpression が定義されていない場合は null を返します。 |
| Resolve(Object) |
指定されたソース オブジェクトから 1 つのターゲット オブジェクトを解決します。 カスタム リゾルバー インターフェイスが定義されている場合は、それを使用します。 それ以外の場合、カスタム リゾルバー デリゲート ヘルパーが定義されている場合は、それを使用します。 カスタム リゾルバーがない場合は、指定された Urn パス式テンプレートを引数と共に評価します。 |
| Resolve<T,S>(S) |
特定のソース オブジェクトから厳密に型指定された単一のターゲット オブジェクトを解決します。 カスタム リゾルバー インターフェイスが定義されている場合は、それを使用します。 それ以外の場合、カスタム リゾルバー デリゲート ヘルパーが定義されている場合は、それを使用します。 カスタム リゾルバーがない場合は、指定された Urn パス式テンプレートを引数と共に評価します。 |