DynamicDataSourceResolver.RegisterDataProvider Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Infraestructura. Registra un descriptor de acceso en tiempo de compilación que devuelve el objeto de datos sin procesar para el DynamicDataAttribute origen denominado sourceName en declaringType. El delegado recibe los argumentos de origen de datos del atributo (vacíos para orígenes de propiedad o campo) y devuelve el valor devuelto de propiedad/campo o el valor devuelto del 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
Tipo que declara el miembro del origen de datos.
- sourceName
- String
Propiedad, método o nombre de campo que proporciona los datos.
- sourceType
- DynamicDataSourceType
Objeto DynamicDataSourceType solicitado por el atributo para el que se generó el descriptor de acceso. Forma parte de la clave de registro, por lo que un descriptor de acceso generado para un atributo no puede satisfacer un atributo diferente que asigna al mismo miembro un tipo de origen diferente (incompatible).
Delegado que genera el objeto de datos sin procesar a partir de los argumentos del origen de datos. El último registro de una tupla determinada (declaringType, sourceName, sourceType) gana.
- Atributos
Comentarios
No llame desde código escrito a mano; invocado solo desde el inicializador de módulo del generador.