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
Factory 方法的引數。
傳回
TValue
如果具有指定名稱的注釋已經存在,則為現有執行時間注釋的值。 否則為新建立的值。