DynamicDataSourceResolver.RegisterDataProvider 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.
Infraestrutura. Registra um acessador de tempo de compilação que retorna o objeto de dados brutos para a fonte DynamicDataAttribute nomeadasourceName.declaringType O delegado recebe os argumentos de fonte de dados do atributo (vazios para fontes de propriedade/campo) e retorna o valor de propriedade/campo ou o valor retornado do método.
[System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
public static void RegisterDataProvider(Type declaringType, string sourceName, Microsoft.VisualStudio.TestTools.UnitTesting.DynamicDataSourceType sourceType, Func<object?[],object?> dataProvider);
[<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>]
static member RegisterDataProvider : Type * string * Microsoft.VisualStudio.TestTools.UnitTesting.DynamicDataSourceType * Func<obj[], obj> -> unit
Public Shared Sub RegisterDataProvider (declaringType As Type, sourceName As String, sourceType As DynamicDataSourceType, dataProvider As Func(Of Object(), Object))
Parâmetros
- declaringType
- Type
O tipo que declara o membro da fonte de dados.
- sourceName
- String
A propriedade, o método ou o nome do campo que fornece os dados.
- sourceType
- DynamicDataSourceType
O DynamicDataSourceType atributo para o qual o acessador foi gerado foi solicitado. Ele faz parte da chave de registro, portanto, um acessador gerado para um atributo não pode satisfazer um atributo diferente que nomeia o mesmo membro com um tipo de origem diferente (incompatível).
Um delegado que produz o objeto de dados brutos dos argumentos da fonte de dados. O último registro para uma determinada tupla (declaringType, sourceName, sourceType) ganha.
- Atributos
Comentários
Não chame do código escrito à mão; invocado somente do inicializador de módulo do gerador.