Bagikan melalui


IAnnotatable.GetOrAddRuntimeAnnotationValue<TValue,TArg> Metode

Definisi

Mendapatkan nilai anotasi runtime dengan nama yang diberikan, menambahkannya jika tidak ada.

public TValue GetOrAddRuntimeAnnotationValue<TValue,TArg> (string name, Func<TArg?,TValue> valueFactory, TArg? factoryArgument);
abstract member GetOrAddRuntimeAnnotationValue : string * Func<'Arg, 'Value> * 'Arg -> 'Value
Public Function GetOrAddRuntimeAnnotationValue(Of TValue, TArg) (name As String, valueFactory As Func(Of TArg, TValue), factoryArgument As TArg) As TValue

Jenis parameter

TValue
TArg

Parameter

name
String

Nama anotasi.

valueFactory
Func<TArg,TValue>

Pabrik digunakan untuk membuat nilai jika anotasi tidak ada.

factoryArgument
TArg

Argumen untuk metode pabrik.

Mengembalikan

TValue

Nilai anotasi runtime yang ada jika anotasi dengan nama yang ditentukan sudah ada. Jika tidak, nilai yang baru dibuat.

Berlaku untuk