AnnotatableBase.GetOrAddRuntimeAnnotationValue<TValue,TArg> Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Obtém o valor da anotação de runtime com o nome fornecido, adicionando-o se um não existir.
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
Parâmetros de tipo
- TValue
- TArg
Parâmetros
- name
- String
O nome da anotação.
- valueFactory
- Func<TArg,TValue>
A fábrica usada para criar o valor se a anotação não existir.
- factoryArgument
- TArg
Um argumento para o método de fábrica.
Retornos
O valor da anotação de runtime existente se já existir uma anotação com o nome especificado. Caso contrário, um valor recém-criado.
Implementações
Aplica-se a
Entity Framework