AnnotatableBase.GetOrAddRuntimeAnnotationValue<TValue,TArg> メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
指定された名前のランタイム注釈の値を取得し、存在しない場合は追加します。
public virtual TValue GetOrAddRuntimeAnnotationValue<TValue,TArg> (string name, Func<TArg?,TValue> valueFactory, TArg? factoryArgument);
abstract member GetOrAddRuntimeAnnotationValue : string * Func<'Arg, 'Value> * 'Arg -> 'Value
override this.GetOrAddRuntimeAnnotationValue : string * Func<'Arg, 'Value> * 'Arg -> 'Value
Public Overridable Function GetOrAddRuntimeAnnotationValue(Of TValue, TArg) (name As String, valueFactory As Func(Of TArg, TValue), factoryArgument As TArg) As TValue
型パラメーター
- TValue
- TArg
パラメーター
- name
- String
注釈の名前。
- valueFactory
- Func<TArg,TValue>
注釈が存在しない場合に値を作成するために使用されるファクトリ。
- factoryArgument
- TArg
ファクトリ メソッドの引数。
戻り値
TValue
指定した名前の注釈が既に存在する場合の、既存のランタイム注釈の値。 それ以外の場合は、新しく作成された値。
実装
適用対象
GitHub で Microsoft と共同作業する
このコンテンツのソースは GitHub にあります。そこで、issue や pull request を作成および確認することもできます。 詳細については、共同作成者ガイドを参照してください。
Entity Framework